我使用MySQL5.1的InnoDB进行数据管理,并在为多个表执行INSERT,UPDATE时使用事务。 我有时会把自己带到顺便说一句,但是当我在INSERT处理失败时在事务开始时执行保护主义回滚时,会有多少数据知道是否有可能回滚保护主义的方法?
我仍然不认为保护主义的回滚是可能的,有几百个案例,几千个案例没有任何限制,但我想抓住似乎仍然有些目标的事情,并认为我有你的建议。 / p>
答案 0 :(得分:2)
这受max_binlog_cache_size
变量的限制。如果您要更改的数据超过此数量,那么您将收到错误,并且将自动回滚该事务。
实际上,在64位计算机上,在默认的16PB启动之前,你将耗尽RAM并进行交换。