(ページの作成:「データ操作上、外部キー制約を無効にしたい場面があります。 *一時的に無効にする SET FOREIGN_KEY_CHECKS = 0 *有効に戻す SET FOREI...」)
 
1行目: 1行目:
 +
== 環境 ==
 +
MySQL 5.5で確認
 +
 +
== 経緯 ==
 
データ操作上、外部キー制約を無効にしたい場面があります。
 
データ操作上、外部キー制約を無効にしたい場面があります。
  
*一時的に無効にする
+
== やること ==
 +
*無効にする
 
  SET FOREIGN_KEY_CHECKS = 0
 
  SET FOREIGN_KEY_CHECKS = 0
  
 
*有効に戻す
 
*有効に戻す
 
  SET FOREIGN_KEY_CHECKS = 1
 
  SET FOREIGN_KEY_CHECKS = 1

2012年2月2日 (木) 20:56時点における版

環境

MySQL 5.5で確認

経緯

データ操作上、外部キー制約を無効にしたい場面があります。

やること

  • 無効にする
SET FOREIGN_KEY_CHECKS = 0
  • 有効に戻す
SET FOREIGN_KEY_CHECKS = 1

facebook slideshare rubygems github qiita