myisam锁表问题
mysql myisam 情况下怎么所表?
(试验结论:用 unlock table table_name;可以锁,用update table_name… 之类的语句锁不了,为什么?innodb中可以啊)
谢谢答复
——解决方案——————–
MYISAM 存储引擎不支持事务。所以不会自动锁表,但当执行UPDATE的一瞬间,表还是会被锁定的。
——解决方案——————–
你可以更新一个几百M的表的所有行 然后show processlist就可以看到锁了
myisam锁表问题
mysql myisam 情况下怎么所表?
(试验结论:用 unlock table table_name;可以锁,用update table_name… 之类的语句锁不了,为什么?innodb中可以啊)
谢谢答复
——解决方案——————–
MYISAM 存储引擎不支持事务。所以不会自动锁表,但当执行UPDATE的一瞬间,表还是会被锁定的。
——解决方案——————–
你可以更新一个几百M的表的所有行 然后show processlist就可以看到锁了