mysqldump
バージョン
/*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40014 ... */
構文は
/*!40014 SET [email protected]_FOREIGN_KEY_CHECKS */;
条件付きコメントは、クライアントによって解釈されることに注意してください。 (サーバーではなく)。それらをサポートしていないクライアントでダンプファイルをロードすると、外部キーチェックが無効にならず、エラーが発生する可能性があります。最良の結果を得るには、公式のmysqlコマンドラインクライアントを使用してダンプファイルをロードすることをお勧めします:
mysql -hserver -uuser -p database < dumpfile.sql
mysqldump
の場合も注目に値します --compact
で実行されます
オプションを選択すると、外部キーチェックを無効および再度有効にするコマンドがダンプファイルから省略されます。