我有以下内容。两个 mysql 表。我想复制从表 a 到表 b 发生变化的信息。
例如,如果表 a 中的第 1 行第 2 列已更改,我只想更新表 b 中的该列。表 b 与 a 不同,但具有与 a 相同的列。我的另一个解决方案是只清除表 b 并将其替换为表 a 中的内容,这个问题可能是脚本将花费更长的时间来执行,因为有超过 10000 条记录。任何关于哪种方法最有效的建议将不胜感激
最佳答案
在更新一个表时使用触发器来更新另一个表。 可以在本教程中查看示例
http://www.brainbell.com/tutorials/MySQL/Creating_Triggers.htm
在这篇文章中
http://forums.mysql.com/read.php?99,282455,282559#msg-282559
关于php - 比较 2 个 mysql 表并仅更新已更改的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499853/