DML和DDL语句可以一起处于事务中

时间:2013-02-18 03:43:15

标签: mysql sql

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

2 个答案:

答案 0 :(得分:1)

根据MySQL:

  

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

Documentation

答案 1 :(得分:0)

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