标签: mysql
我有一个程序启动一个事务并做很多事情。最后我承诺。如果出现错误,我想回滚并保存错误。
我正在做以下事情:
1) ROLLBACK; 2) START TRANSACTION; 3) add the error to the database 4) COMMIT; 5) exit
这是个好主意还是最好开始一个新的连接,永远不要回滚旧的连接?
如果我从不提交,我的数据在哪里?他们会怎么样?