5900 行の SQL のような巨大なファイルを、flask-SQLalchemy を使用して mysql データベースに作成、挿入、および変更しようとしています。
ファイルを解析し、各コマンドを ; に分割して分離しています。
これは期待どおりに機能します。
これが私がこれまでに持っているものです。
SQL クエリの実行には、SQLAlchemy の Engine API を使用しています。
クエリを実行すると、ファイルの 5400 行ほどでデータベースがジョブを終了したように見えますが、アプリケーションは 5900 行までの完全な実行をエラーなしでログに記録します。
作成と挿入を別々に行うと、それも機能するので、バッチ実行を分割したり、プーリングなどを使用したりする方法があります。これにより、データベースが動かなくなります。
ありがとうございました!