tableinfo と tablenamelist の 2 つのテーブルと、次のような外部キーがある場合:
Alter tableinfo add foreign key (name) references tablenamelist(name) on update cascade;
記録はどのような状況で変更されますか?
私の理解では、tablenamelist で「bob」を「Bobby」に変更すると、tableinfo で「bob」のすべてのインスタンスが「Bobby」に更新されます。tableinfo テーブルの名前を変更するとどうなりますか? レコードを 'bob' から 'tim' に変更すると、tableinfo のレコードが変更されますか? それとも、そのレコードを新しい名前に再割り当てするだけですか?