MySQL MyISAM是否有更新语句锁定表并阻止读取?

MySQL MyISAM是否有更新语句锁定表并阻止读取?,sql,mysql,Sql,Mysql,我有一个MyISAM结构的MySQL数据库。我知道update语句会锁定该表,但该锁是否会阻止读取,或者只是阻止其他人插入、删除和更新该表?我不是MySQL专家,但如果您想阻止读取,您是否已从以下位置了解该命令?: MySQL使用行级锁定来实现 InnoDB表和表级锁定 用于MyISAM、内存和合并表 因此,您将拥有一个表级写锁,这意味着只有您可以根据 是,如果您的意思是这意味着另一个会话无法读取该表。您可以查看当前会话的第二个链接:“持有锁的会话可以读写表。” Only the session

我有一个MyISAM结构的MySQL数据库。我知道update语句会锁定该表,但该锁是否会阻止读取,或者只是阻止其他人插入、删除和更新该表?

我不是MySQL专家,但如果您想阻止读取,您是否已从以下位置了解该命令?

MySQL使用行级锁定来实现 InnoDB表和表级锁定 用于MyISAM、内存和合并表

因此,您将拥有一个表级写锁,这意味着只有您可以根据


是,如果您的意思是这意味着另一个会话无法读取该表。您可以查看当前会话的第二个链接:“持有锁的会话可以读写表。”
Only the session that holds the lock can access the table.