我们目前在我们的应用中有这样的查询:
SELECT * FROM combos WHERE text = '[text]'
我们在 上添加一category_id
列combos
,查询将变为:
SELECT * FROM combos WHERE category_id in ([c1],[c2],[...]) AND text = '[text]'
目前,有一个关于 的索引combos(text)
。我们正在考虑移除它并安装一个combos(category_id, text)
。MYSQL 是否能够像使用旧索引一样使用新索引?如果答案是“取决于”,它取决于什么?我们应该保留旧的以防万一吗?