2013年11月15日金曜日

MySQLで外部キー制約を一時的に解除する方法

MySQLで外部キー制約を持ったテーブルの定義を変更したい場合、何かと制約でエラーが出て変更できない面倒くさい状況が出るので回避策。

> SET foreign_key_checks=0 ------> 外部キー制約を解除
> SET foreign_key_checks=1 ------> 外部キー制約を有効

http://stackoverflow.com/questions/2300396/force-drop-mysql-bypassing-foreign-key-constraint

0 件のコメント:

コメントを投稿