0

我有 2 个表,其中一个表中的一列将引用另一表中的一列。我想知道如何在table B (referenced)更改列数据时更改table A(referencing)列数据

那是

A [a1, a2]
a1 = {1,2}

B [b1, b2]

b1被 引用a1b1 = {1,2}因此如果我使用 phpmyadmin 更改 a1 值{2,5}然后单击保存,之后我希望 b1 的值也会自动更改。

更新:

现在它可以工作了,但我在第二个表中没有看到任何引用数据?我的意思是的值b1是空的,我想应该是一样的a1

4

2 回答 2

0

为此,请使用ON UPDATE CASCADE(存储引擎需要 InnoDB,但这是一个很好的默认值)创建外键。

于 2012-05-17T09:29:19.537 回答
0

您可以使用ON UPDATE CASCADE子句

看一看

于 2012-05-17T09:29:42.163 回答