MySQL UPDATE表现出奇怪的行为

时间:2013-01-22 15:57:26

标签: mysql

遇到MySql数据库(带有InnoDB引擎的5.5.11版)的奇怪问题。我通过从mysql提示符执行UPDATE查询来更新表中的一个特定字段,如下所示:

 mysql> UPDATE table1 SET field1='new_value' WHERE id IN (5,6,7);

它返回一个成功的响应,其中有3行受影响。

然而,当我选择受影响的行时,它们仍然具有'field1'的'old_value',基本上UPDATE没有改变任何东西。

此数据库上的自动提交设置为ON

SELECT @@autocommit;      

返回1.

此数据库同时由8个应用程序服务器同时访问。此问题是否与表锁定/事务隔离级别有关?

有什么建议吗?

0 个答案:

没有答案