MySQL 多个in 条件需要注意的地方
MySQL当对一列进行操作时,如果in的条件太多,即使这列上有索引,也是导致执行计划不走索引 因为搜索的记录数太多,MySQL会认为全表扫描可能会更快 对一个表进行删除操作,如果这个列上没有索引,或者执行计划没有走搜索,会导致删除锁住全部的列 sesson1 mysql> show indexes from city1; +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+