我有一个表,其中两个列用于where条件。
这是一个MyIsam表,两列都保存文本并使用FULLTEXT作为索引。
两列中的值都不是唯一的。
select语句运行得很慢。
问题是:我可以简单地删除FULLTEXT索引并使用另一个索引吗?
使用的查询就像可能的一样简单:
SELECT * FROM tbl WHERE col1=X AND col2=y and col3=z
谢谢!
答案 0 :(得分:0)
ALTER TABLE `tableName` DROP INDEX `indexName` ,
ADD INDEX `indexName` ( `ColName` )
这应删除旧的“FULLTEXT”索引并添加“NOT FULLTEXT”索引。