データベーステーブルの作成に関するドキュメントは次のように述べています。
もう 1 つのオプションは、テーブルを作成する前に MySQLdb の init_command オプションを使用することです。
DATABASE_OPTIONS = {
"init_command": "SET storage_engine=INNODB",
}
これにより、データベースへの接続時にデフォルトのストレージ エンジンが設定されます。テーブルを作成したら、このオプションを削除する必要があります。テーブルの作成時にのみ必要なクエリが各データベース接続に追加されるためです。
テーブルの作成後にこのオプションを削除する必要がある理由を知っている人はいますか?