Mysql表同步还是触发器?
使用mysql的最佳方法是什么: 我在同一个数据库中有两个表(一个表:Gene,一个表Gcur) 在表Gene中,我有一列最近更新过。在表Gcur中,我上次修改了一列 我想将上次修改的列与上次更新的列同步 例如,我更新了列last_modified(来自表Gcur),并自动更新列last_updated(来自表Gene)。两个表通过ID键链接 应该可以使用触发器吗?一个主意Mysql表同步还是触发器?,mysql,synchronization,triggers,Mysql,Synchronization,Triggers,使用mysql的最佳方法是什么: 我在同一个数据库中有两个表(一个表:Gene,一个表Gcur) 在表Gene中,我有一列最近更新过。在表Gcur中,我上次修改了一列 我想将上次修改的列与上次更新的列同步 例如,我更新了列last_modified(来自表Gcur),并自动更新列last_updated(来自表Gene)。两个表通过ID键链接 应该可以使用触发器吗?一个主意 谢谢 是的,使用触发器是可能的,而且相当简单。结果看起来像 CREATE TRIGGER au_Gcur AFTER UP
谢谢 是的,使用触发器是可能的,而且相当简单。结果看起来像
CREATE TRIGGER au_Gcur AFTER UPDATE ON Gcur
FOR EACH ROW
UPDATE Gene SET last_updated = NEW.last_modified WHERE id = NEW.id;
谢谢,这正是我想要的。