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