我在MySql数据库中的一个表上创建了一个FULLTEXT索引,但在创建时遗漏了一列。我一直在想如何添加这一列,使它可以和这个表中已经被索引的其他列一起被搜索。
我已经搜索了SO和网络,但没有任何进展。我试着进入phpMyAdmin,当你点击表,然后看结构,一直到右边有一个下拉菜单,上面写着 "更多"。这里面有一个 "Fulltext "的选项,好像是给列添加了全文索引,所以我就这么做了,但是还是不能让我搜索列。
难道我给这列添加了FULLTEXT?不管是哪种方式,我怎么才能让这个工作正常进行呢?
ALTER TABLE foo DROP FULLTEXT old_ft_index_name, ADD FULLTEXT(this, that);
对于SQL Server用户来说,可以这样做。
ALTER FULLTEXT INDEX ON [table_name] ADD ([column_name])