バッチ SQL スクリプトをアップグレードするときは、さまざまな非標準的な記述と反復不可能な実行のため、通常、エラー発生後に SQL スクリプトが終了しないことを期待しますが、実行は完了します。これらの問題は、add_column/drop_column などの反復可能な mysql ストアド プロシージャを作成することで解決できますが、多くの場合、既製バージョンの移行には長い時間がかかるため、この要件は依然として必要です。
実際には非常に簡単で、次のように --force コマンド ライン オプションを追加するだけです:
mysql -uroot -ppassword - -force [db] < patch.sql
上記は、エディターから提供されたmysqlバッチファイルのエラー後に実行を継続する実装方法の全体です。サポートしていただければ幸いです~
。