MySQL ダンプでバージョン チェック コメントをスキップするにはどうすればよいですか。
/*!50003 ... */ ;
私は基本的に、mysqldump がバージョンが同じであり、したがって互換性があると想定することを望んでいます。
これが必要な理由は、データベースの構造をダンプしてコミットし、それを他の時点や他の環境と比較できるようにするためです。
現在、ストアド プロシージャ、トリガー、および関数を条件付きバージョン チェック コメントでラップしています。それらを通常のSQL(コメントなし)として出力したいと思います。そして、条件SET
文を完全に削除します。
ここで同様の質問を見たことがありますが、私の質問には答えていません。MySQL ダンプでこれらのコメントを取り除くにはどうすればよいですか?
SQL を実行するつもりはありません。
grep
/を実行sed
すると、トリガーなども削除されます。