我有一个MyISAM结构的MySQL数据库。我知道update语句锁住了表,但是这个锁是阻止读取还是仅仅阻止其他人插入、删除和更新表?
发布于 2011-01-06 22:04:49
来自http://dev.mysql.com/doc/refman/5.1/en/internal-locking.html
MySQL对InnoDB表使用行级锁定,对MyISAM、内存表和合并表使用表级锁定。
因此,您将拥有一个表级写锁,这意味着只有您可以根据http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html访问表
Only the session that holds the lock can access the table.发布于 2011-01-06 22:03:38
我不是MySQL专家,但是如果你想防止读操作,你读过LOCK TABLES命令吗?
https://stackoverflow.com/questions/4615617
复制相似问题