相关疑难解决方法(0)

mysql事务 - 回滚任何异常

如果在mysql命令列表上发生任何错误,是否可以自动回滚?

例如:

begin transaction;

insert into myTable values1 ...
insert into myTable values2 ...;  -- will throw an error

commit;
Run Code Online (Sandbox Code Playgroud)

现在,在执行我希望整个交易失败,因此我应该不看到值1在myTable的.但不幸的是,即使事务有错误,表也会被值1傀儡.

我有什么想法让它回滚?(再次,任何错误)?

编辑 - 从DDL更改为标准SQL

mysql transactions rollback

31
推荐指数
3
解决办法
5万
查看次数

标签 统计

mysql ×1

rollback ×1

transactions ×1