Php 使用导入的数据刷新数据库

Php 使用导入的数据刷新数据库,php,mysql,Php,Mysql,我有一个每月向我提供信息的数据源。每次发送给我的sql文件都包含整个数据库。我只想导入已经添加到文件中的行,而不是已经存在的行 如何做到这一点 我通过使用一个唯一的列(和…到)解决了这个问题 如果不知道完整的数据库方案,很难说。但是如果每个表都有一个唯一的标识符,那么您应该能够过滤掉数据库中已经存在的条目,重新导入整个数据库,然后尝试查找丢失的行会更快。以前获得的行保持不变吗?我使用sql查询创建数据库,该查询选择少数列并将它们导入到我的表中。如果我多次运行查询,我会为表中的每个主键获得不同的值

我有一个每月向我提供信息的数据源。每次发送给我的sql文件都包含整个数据库。我只想导入已经添加到文件中的行,而不是已经存在的行


如何做到这一点

我通过使用一个唯一的列(和…到)解决了这个问题

如果不知道完整的数据库方案,很难说。但是如果每个表都有一个唯一的标识符,那么您应该能够过滤掉数据库中已经存在的条目,重新导入整个数据库,然后尝试查找丢失的行会更快。以前获得的行保持不变吗?我使用sql查询创建数据库,该查询选择少数列并将它们导入到我的表中。如果我多次运行查询,我会为表中的每个主键获得不同的值。。。几乎就像它们不是每次都按顺序进口一样。这正常吗?要使其正常工作,我需要它们在我的数据库中保持相同的autoinc id。@DanielP它们保持不变,但添加了列。