如何更新其他其他链接表中的行时如何自动更新时间戳

时间:2011-08-06 11:17:09

标签: mysql database-design auto-update

我有一个时间戳,在主表中更新行时会更新。许多表通过ID主键链接到它。但是,每当其他表中的其他连接行也得到更新时,我希望这个时间戳自动更新。我该怎么做呢?任何类型的插入/删除/更新都应该为我做到这一点。

例如

主要 - 表:ID 4
子表1:ID(外键)4的行更改数据,然后它应该更新主表中的ID 4行。

类似于子表1到n

1 个答案:

答案 0 :(得分:2)

听起来像儿童桌上的触发器应该适合这项工作;更新行时,获取更新/插入/删除行的forign键,然后更新主表中相应行的时间戳。

我不知道MySQL所以无法提供确切的语法,但可以在http://dev.mysql.com/doc/refman/5.0/en/triggers.html

找到参考