外部キーを持つテーブルの外部キーを更新したら、下記のような更新エラーが発生、更新できなくなります。
#1451 - Cannot delete or update a parent row: a foreign key constraint fails …
この場合、更新する際に外部キーチェックをしない指示を明示したら、更新できます。
下記コードを参考ください。
SET FOREIGN_KEY_CHECKS=0;
Update you_table set fk='test' where fk='oldvalue';
SET FOREIGN_KEY_CHECKS=1;
♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。
zanmai @2016年03月31日
» ①②③④の順で設定できるはず。…