我有一个时间戳,在主表中更新行时会更新。许多表通过ID主键链接到它。但是,每当其他表中的其他连接行也得到更新时,我希望这个时间戳自动更新。我该怎么做呢?任何类型的插入/删除/更新都应该为我做到这一点。
例如
主要 - 表:ID 4
子表1:ID(外键)4的行更改数据,然后它应该更新主表中的ID 4行。
类似于子表1到n
答案 0 :(得分:2)
听起来像儿童桌上的触发器应该适合这项工作;更新行时,获取更新/插入/删除行的forign键,然后更新主表中相应行的时间戳。
我不知道MySQL所以无法提供确切的语法,但可以在http://dev.mysql.com/doc/refman/5.0/en/triggers.html
找到参考