[前][次][番号順一覧][スレッド一覧]

mysql:13249

From: SATOH Fumiyasu <SATOH Fumiyasu <fumiya@xxxxxxxxxx>>
Date: Sat, 19 Aug 2006 00:10:55 +0900
Subject: [mysql 13249] Re: FOREIGN_KEY_CHECKS=0 で外部参照を回避してリストア

さとうふみやす @ ミラクルです。

At Fri, 18 Aug 2006 20:19:58 +0900,
IIDAYUICHI wrote:
> mysqldump でダンプした場合innodbでは外部参照キーがある場合
> そのままでうまくリストアできません。
> 
> この際、ファイル行頭にFOREIGN_KEY_CHECKS=0を入れるような事をどこか
> で教えてもらったのですが具体的にどこに入れるのかよくわかりません。
> またダンプファイルが数Gになった場合編集が難しいです。
> この場合どこで指定したらいいのでしょうか?

$ {
echo SET FOREIGN_KEY_CHECKS=0
cat dbname.mysqldump
echo SET FOREIGN_KEY_CHECKS=1
} |mysql

といった感じでいいんじゃないでしょうか?
# やったことないが :-)

-- 
-- Name: SATOH Fumiyasu / fumiyas @ miraclelinux.com
-- Business Home: http://www.MiracleLinux.com
-- Personal Home: http://www.SFO.jp/blog/

[前][次][番号順一覧][スレッド一覧]

     13248 2006-08-18 20:19 [IIDAYUICHI <y_iida@x] FOREIGN_KEY_CHECKS=0  で外部参照を回避してリストア
->   13249 2006-08-19 00:10 ┣[SATOH Fumiyasu <fumi]                                       
     13250 2006-08-19 09:42 ┣[Koichi Taniguchi <ta]                                       
     13251 2006-08-21 15:15 ┗[IIDAYUICHI <y_iida@x]