0

MySQL 会自动对 MyIsam 表执行读/写表锁定,还是我必须显式锁定表?

4

2 回答 2

1

除了做出合理的努力使某些语句原子化之外,MyISAM 没有事务的概念及其相关的行级锁定。

因此,当您使用多个语句(例如,一个语句后跟多个相关语句)时,应该使用LOCK TABLES以避免竞争条件或数据不一致。SELECTUPDATE

于 2012-10-17T12:00:19.883 回答
1

请参阅此处了解MyISAM 的优点和缺点

MyISAM 关于内部锁定

MyISAM 使用表级锁定。当插入或更新一行时,对该表的所有其他更改都将暂停,直到该请求完成。

如果错了请纠正我

于 2012-10-17T12:00:57.550 回答