【发布时间】:2011-12-05 18:19:55
【问题描述】:
例如,我有一行包含C1 value = 'clean' 列,两个不同的客户端同时运行此查询:
update T1 set C1 = 'dirty' where Id = 1
在不使用事务的情况下,是否保证不管引擎类型如何mysql_affected_rows() 的值对于一个客户端来说是1 而对于另一个客户端来说是0?
【问题讨论】:
-
如果你需要原子性,但又不想使用 InnoDB 表,see MySQL lock tables
标签: php mysql database transactions atomic