ホーム » ブログ » MySQLでテーブルの外部キー更新
このエントリーをはてなブックマークに追加
@2017/03/07

スポンサーリンク
外部キーを持つテーブルの外部キーを更新したら、下記のような更新エラーが発生、更新できなくなります。
#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;


♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
0人
このエントリーをはてなブックマークに追加


★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。

お名前:

 

EMAIL:

 

URL:

 

認証コード:

zanmai.net-safecode

 


※会員の方は認証コードを要らないから、新規登録をオススメ!

アーカイブ @zanmai.net
check