[英]Update foreign key references
我有2个表,其中一个表中的一列将引用另一表中的一列。 我想知道我怎样才能使table B (referenced)
的列中的数据发生变化时table A(referencing)
的列的数据被修改
那是
A [a1, a2]
a1 = {1,2}
B [b1, b2]
b1
由a1
引用,并且b1 = {1,2}
因此,如果我使用phpmyadmin将a1值更改为{2,5}
然后单击“保存”,之后我也希望b1的值也自动更改。
更新:
现在可以使用,但是我在第二张表中看不到任何引用的数据? 我的意思是b1
值为空,我认为应该与a1
相同。
为此,请使用ON UPDATE CASCADE
创建外键(存储引擎需要InnoDB,但这是一个很好的默认值)。
您可以使用ON UPDATE CASCADE
子句
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.