Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルを作成し、すべて1つのトランザクションで挿入を実行したいと思います。これはMySQLで実行できますか?
MySQLによると:
一部のステートメントはロールバックできません。一般に、これらには、データベースを作成または削除するステートメント、テーブルまたはストアドルーチンを作成、削除、または変更するステートメントなどのデータ定義言語(DDL)ステートメントが含まれます。
ドキュメンテーション
いいえ、MySQL(まあ、InnoDB)はDDLステートメントのトランザクションをサポートしていません。