![]() | 1 seven123 2021-12-14 17:10:30 +08:00 需要 connection.execute("rollback;") |
![]() | 2 IurNusRay OP @seven123 也是无效的,刚刚好像发现原因了,我是执行的表结构修改的 sql ,如果是执行数据插入 /删除之类的 sql ,是会正常回滚的 |
![]() | 3 abersheeran 2021-12-15 09:58:54 +08:00 哈哈哈感谢,我又多一个理由不支持 MySQL 了。PostgreSQL 支持表修改的回滚 |
4 joApioVVx4M4X6Rf 2021-12-15 13:36:38 +08:00 我说的呢,pg alter 表的时候需要 session.commit()才能成功,mysql 直接成功都不需要 commit ,刚开始还以为是自己脚本写错了,原来是这么回事,感谢楼主,学到了 |
5 todd7zhang 2021-12-15 13:56:08 +08:00 看样子是我狭隘了,一直没了解过这个。这种情况下居然不支持回滚... |