摘要:
http://database.51cto.com/art/201108/286325.htm这篇文章说的很清楚,记下来。原因分析:当“update tab_test set state=1064,time=now() where state=1061 and time < date_sub(now(), INTERVAL 30 minute)”执行时,MySQL会使用idx_1索引,因此首先锁定相关的索引记录,因为idx_1是非主键索引,为执行该语句,MySQL还会锁定 主键索引。假设“update tab_test set state=1067,time=now () where i 阅读全文