建立全文索引,不要在建表时候创建,而是应该在插入数据完成后,再建立全文索引。
建表
CREATE TABLE `article3` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) DEFAULT NULL,
`content` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
插入数据
insert into article3(id,title,content) values(1,....);
insert into article3(id,title,content) values(2,....);
insert into article3(id,title,content) values(3,....);
创建全文索引
方法1:
CREATE FULLTEXT INDEX fulltext_article ON `article3`(title,content)
方法2:
ALTER TABLE article3 ADD FULLTEXT INDEX fulltext_article(title,content);
删除索引
方法1:直接使用 drop index(注意:没有 drop fulltext index 这种用法)
DROP INDEX fulltext_article ON test.article3;
方法2:使用 alter table的方式
ALTER TABLE test.article3 DROP INDEX fulltext_article;