ホームページ >データベース >mysql チュートリアル >有用なコメントを失わずに、迷惑な MySQL ダンプ コメントを削除するにはどうすればよいですか?

有用なコメントを失わずに、迷惑な MySQL ダンプ コメントを削除するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-02 19:36:11543ブラウズ

How Can I Remove Annoying MySQL Dump Comments Without Losing Useful Ones?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。