0

我有一个表,其中在 where 条件下使用了两列。

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

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

select 语句的工作速度很慢。

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

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

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

谢谢!

4

1 回答 1

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

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

于 2013-01-29T13:44:59.007 回答