我正在使用支持全文索引的MySQL 5.6+
。我想为多个列建立全文索引。当我尝试通过 GUI
获取全文索引时,它工作正常。但是 SQL
查询不起作用。我试过的是
ALTER TABLE `joom_content`
ADD FULLTEXT INDEX `introtext` (`introtext`);
这是行不通的。显示 0 行受影响。这里有什么问题吗?
/* Affected rows: 0 Found rows: 0 Warnings: 0 Duration for 1 query: 4.290 sec. */
最佳答案
正确的语法是:
ALTER TABLE table_name
ADD FULLTEXT(column_name1, column_name2,…)
转到教程:
http://www.mysqltutorial.org/activating-full-text-searching.aspx
ALTER TABLE `TableName`
ADD FULLTEXT INDEX `IndexName` (`ColumnName`);
关于php - 通过 SQL 的 MySQL 全文索引不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932184/