mysql更新某条数据,多数情况下都成功,偶尔会出现提示成功,字段没更新的情况,这是什么原因?
请问是在命令行执行的还是程序执行的?
如果是命令行一般都是成功的,你再返回去查一下。一定是成功的。如果其他会话没有看到,可能是rr事务隔离级别导致的。
如果是程序,有可能是没控制好出现bug。
还有可能是其他的又覆盖回来了。
总之数据库说成功了就一定成功了。