简体   繁体   English

在事务中同时使用INNODB和MyISAM表时,如何进行有效的回滚?

[英]How to do an efficient rollback, when using both INNODB and MyISAM tables, within a transaction?

我已经阅读了这里发布的相关问题,但是我不明白的是,如果我们必须同时使用MyISAM和INNODB,那么……如果在事务中有DML,INNODB表将回滚,但是如何确保MyISAM表中的原子性?

MyISAM definitely does not support rollback. MyISAM绝对不支持回滚。 If you want to ensure atomicity in MyISAM tables you will have to handle such errors yourself and update your MyISAM tables appropriately. 如果要确保MyISAM表中的原子性,则必须自己处理此类错误并适当地更新MyISAM表。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM