Mysql DML和DDL语句是否可以同时出现在事务中

Mysql DML和DDL语句是否可以同时出现在事务中,mysql,sql,Mysql,Sql,我想创建一个表并在一个事务中执行插入。这可以在MySQL中完成吗?不,MySQL(嗯,InnoDB)不支持DDL语句的事务。根据MySQL: 某些语句无法回滚。通常,这些语句包括数据定义语言(DDL)语句,例如创建或删除数据库的语句,创建、删除或更改表或存储例程的语句

我想创建一个表并在一个事务中执行插入。这可以在MySQL中完成吗?

不,MySQL(嗯,InnoDB)不支持DDL语句的事务。

根据MySQL:

某些语句无法回滚。通常,这些语句包括数据定义语言(DDL)语句,例如创建或删除数据库的语句,创建、删除或更改表或存储例程的语句