如果我有两个表 tableinfo 和 tablenamelist 以及一个像这样的外键:
Alter tableinfo add foreign key (name) references tablenamelist(name) on update cascade;
哪些情况下会修改记录?
我的理解是,如果我在 tablenamelist 中将“bob”更改为“Bobby”,它会将 tableinfo 中的所有“bob”实例更新为“Bobby”。但是,如果我更改 tableinfo 表中的名称会发生什么?如果我将记录从“bob”更改为“tim”,它会更改 tableinfo 中的记录吗?还是只是将该记录重新分配给新名称?