【发布时间】:2019-06-07 17:52:07
【问题描述】:
我正在尝试进行交易,然后回滚。
我的代码如下:
SET autocommit = OFF;
START TRANSACTION;
DROP TABLE IF EXISTS Test;
CREATE TABLE Test (test INT);
ROLLBACK;
但是,即使我调用ROLLBACK,表Test 仍然会创建。
这些表使用 InnoDB。我使用的是 MariaDB 版本 10.3.15。
【问题讨论】:
-
执行事务之前表是否存在?
-
不,它没有。
标签: mysql mariadb create-table rollback