gpt4 book ai didi

php - 从另一个表回填表;不能有重复

转载 作者:行者123 更新时间:2023-11-29 06:59:02 25 4
gpt4 key购买 nike

我们在两个不同的 MySQL 服务器上有两个表。我们有一个唯一的键,即 invoicedate

我们需要抓取某个时间段内的所有记录,并将它们放入另一个表中。需要注意的是,可能存在已经存在的记录,因此我们希望从我们正在回填的记录中排除这些记录。

哪些查询、想法、脚本等对完成此任务最有帮助?

最佳答案

如果将唯一键放在将唯一标识记录(或字段组合)的字段上,则可以使用 INSERT IGNORE INTO 作为 MySQL 语句。这将插入记录,但如果出现键冲突(例如当该记录已存在时),它将继续处理下一条记录。

您也可以使用 REPLACE INTO 而不是 INSERT INTO,它类似于 INSERT IGNORE INTO,但它不会继续处理下一条记录,而是会覆盖冲突的行。

关于php - 从另一个表回填表;不能有重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159929/

25 4 0