MySQL ダンプ コメントの削除
構造のみを含むデータベースをダンプしようとすると、次のような永続的なコメントが表示される場合があります。
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
さまざまな試みにもかかわらず、これらのコメントは消えません。この問題は、その本質についての誤解から生じています。
条件付き実行トークン: 平均的なコメントではありません
これらの「コメント」は、見た目に反して、実際にはそうではありません。コメント。代わりに、条件付き実行トークンとして機能します。 MySQL のコメント構文セクションに記載されているように、その構文は次のロジックに従います。MySQL のバージョン番号が指定されたバージョン以上の場合、MySQL サーバーは後続のステートメントを実行します。
例:
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
MySQL バージョンが 4.00.14 以降の場合、このステートメントは MySQL によって実行されます。 server.
有用なコメントの保持
これらの条件付き実行トークンを削除することは望ましいように思えるかもしれませんが、次のような他の貴重なコメントを参照用に保存することが重要です。
以上が有用なコメントを失わずに、迷惑な MySQL ダンプ コメントを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。