在 MySQL 中,是否可以在运行查询之前确定查询是否会锁定表?感兴趣的版本:5.1、5.5、5.6。感兴趣的存储引擎(如果重要的话):MyISAM 和 InnoDB。
谢谢!
最佳答案
没有。因此,您需要一个测试环境来运行查询并查看它们的行为方式。尽量使测试环境尽可能接近生产环境。您可以运行EXPLAIN在查询中,如果没有正确使用索引,当您有大量记录时,它很可能会锁定表。
关于mysql - 是否可以确定 MySQL 中的查询是否会锁定表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20358974/