MySQL - 更改myIsam表的索引

时间:2013-01-29 13:27:53

标签: mysql

我有一个表,其中两个列用于where条件。

这是一个MyIsam表,两列都保存文本并使用FULLTEXT作为索引。

两列中的值都不是唯一的。

select语句运行得很慢。

问题是:我可以简单地删除FULLTEXT索引并使用另一个索引吗?

使用的查询就像可能的一样简单:

SELECT * FROM tbl WHERE col1=X AND col2=y and col3=z

谢谢!

1 个答案:

答案 0 :(得分:0)

ALTER TABLE  `tableName` DROP INDEX  `indexName` ,
ADD INDEX  `indexName` (  `ColName` )

这应删除旧的“FULLTEXT”索引并添加“NOT FULLTEXT”索引。