标签: mysql transactions
我正在调试一个复杂的复杂存储过程。我需要将我准备好的查询及其结果插入调试表中,但是在BEGIN TRANSACTIN和COMMIT之间的整个过程中,在COMMIT之前,我的日志记录表中不会存储任何内容。因此,如果它引发错误并且ROLLBacks一切都无法找到问题的原因。
答案 0 :(得分:0)
不幸的是,MySQL没有自治事务,但对于日志表,您可以使用MyISAM存储引擎。 MyISAM没有事务,因此如果在MyISAM日志表中插入回滚数据不会“丢失”。