Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 更新父记录时更新1到多个子记录_Mysql - Fatal编程技术网

Mysql 更新父记录时更新1到多个子记录

Mysql 更新父记录时更新1到多个子记录,mysql,Mysql,我有一个具有唯一复合键的父表“DROP” 子表“DROP_MATERIAL”可以有0多条记录,其复合键与外部表相同 具有已生成且从未使用过的主键的键 如果更新了DROP列,我想更新每个相关的子记录 有人知道怎么做吗?看看触发器我可以为“DROP”表创建一个更新后触发器来访问“DROP\u MATERIAL”表,但我需要做的是读取每个子记录并更新它们我只需要更新DROP\u MATERIAL吗

我有一个具有唯一复合键的父表“DROP”

子表“DROP_MATERIAL”可以有0多条记录,其复合键与外部表相同 具有已生成且从未使用过的主键的键

如果更新了DROP列,我想更新每个相关的子记录


有人知道怎么做吗?

看看触发器我可以为“DROP”表创建一个更新后触发器来访问“DROP\u MATERIAL”表,但我需要做的是读取每个子记录并更新它们我只需要更新DROP\u MATERIAL吗