【问题标题】:Mysql table sync or trigger?Mysql 表同步还是触发?
【发布时间】:2009-08-18 22:00:27
【问题描述】:

用mysql最好的方法是什么:

我在同一个数据库中有两个表(一个表:Gene 和一个表 Gcur)。

在表 Gene 中,我有一列 last_updated。在 Gcur 表中,我有一列 last_modified。

我想将 last_modified 列与 last_updated 列同步。

例如,我更新了列 last_modified(来自表 Gcur),并自动更新列 last_updated(来自表 Gene)。两个表通过 ID 键链接。

触发器应该可以吗?一个想法?

谢谢!

【问题讨论】:

    标签: mysql synchronization triggers


    【解决方案1】:

    是的,使用触发器是可能的,而且相当简单。结果看起来像

    CREATE TRIGGER au_Gcur AFTER UPDATE ON Gcur
    FOR EACH ROW
    UPDATE Gene SET last_updated = NEW.last_modified WHERE id = NEW.id;
    

    【讨论】:

    • 谢谢,这正是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 2010-09-10
    • 2021-03-17
    • 1970-01-01
    • 2019-01-17
    • 2013-04-24
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多