+
1 row in set (0.00 sec)
当查询没有明确指定主键字段值时,锁的范围是整张表。例如我们使用终端一通过`name="maqian"` 来查询的时候,整个表都会被锁住,其他事务查询任何内容都会失败:
mysql> select * from lock_test where name = "xiaoming" for update;
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
此处评论已关闭