Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在更新其他链接表中的行时自动更新时间戳_Mysql_Database Design_Auto Update - Fatal编程技术网

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

Mysql 如何在更新其他链接表中的行时自动更新时间戳,mysql,database-design,auto-update,Mysql,Database Design,Auto Update,我有一个时间戳,当主表中的行被更新时,它会更新。许多表通过ID主键链接到它。但是,我希望每当其他表中的其他连接行也得到更新时,这个时间戳就会自动更新。我该怎么做?任何类型的插入/删除/更新都应该为我做到这一点 例如 主表:ID 4 子表1:ID(外键)4的行更改数据,然后它应该更新主表中的ID 4行 对子表1到n类似在我看来,子表上的触发器应该适合该作业;更新行时,获取更新/插入/删除行的forign键,然后更新主表中相应行的时间戳 我不知道MySQL,所以无法给出确切的语法,但是可以在

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

例如

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


对子表1到n类似

在我看来,子表上的触发器应该适合该作业;更新行时,获取更新/插入/删除行的forign键,然后更新主表中相应行的时间戳

我不知道MySQL,所以无法给出确切的语法,但是可以在