不是,对于一个表你可以自由创建索引,没有数量限制,但是使用索引过多会影响数据的更新操作,如Update和delete等等,但是查询的时候,一个表只能使用一个索引,如果Mysql发现你的查询语句中使用了多个索引它会通过内部的优化器优化你的SQL语句,只使用其中一个最优的索引。