mysql - MySQL 插入时表级锁锁定什么?

标签 mysql myisam

我多次读到MySQL会在插入期间对MyISAM表执行表级锁。如果该锁仅用于序列化插入/删除命令,那对我来说没问题。无论如何,在我的网站上插入内容很少。

但是在插入命令完成之前,该锁也会阻止所有 Select 查询吗?

最佳答案

写锁将阻止所有使用您已锁定的表的选择。

关于mysql - MySQL 插入时表级锁锁定什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/454615/

相关文章:

mysql - 使用 MySQL 连接多个表

具有两个连接的查询中的 mysql 聚合函数给出了意想不到的结果

php - 防止SQL盲注

MySQL SELECT 语句从产品中选择 N 行,其中平均价格为 X

mysql - 网站的存储引擎选择 - Myisam 还是 Innodb?

php - PDO 更新多条记录

php - mysql 的引用完整性

mysql - 如何像 MyISAM 一样快速地将数据导入 InnoDB 表

Mysql LIMIT 运算符 - 不使用它时效率相同吗?

mysql - MyISAM key 长度限制,试图通过字段的 md5 来加快速度