我正在使用支持全文索引的MySQL 5.6+
。我想建立全文索引到幾列。當我通過GUI
嘗試全文索引時,它工作正常。但SQL
查詢不起作用。我試過的是MySQL全文索引通過SQL不起作用
ALTER TABLE `joom_content`
ADD FULLTEXT INDEX `introtext` (`introtext`);
這是行不通的。顯示0行受到影響。這裏有什麼問題?
/*受影響的行:0找到的行:0警告:0 1查詢的持續時間:4.290秒。 */
我正在使用支持全文索引的MySQL 5.6+
。我想建立全文索引到幾列。當我通過GUI
嘗試全文索引時,它工作正常。但SQL
查詢不起作用。我試過的是MySQL全文索引通過SQL不起作用
ALTER TABLE `joom_content`
ADD FULLTEXT INDEX `introtext` (`introtext`);
這是行不通的。顯示0行受到影響。這裏有什麼問題?
/*受影響的行:0找到的行:0警告:0 1查詢的持續時間:4.290秒。 */
正確的語法是:
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`);
是試過的。什麼都沒發生。顯示同樣的錯誤。我試過1列 –
ALTER TABLE'joom_content' ADD FULLTEXT INDEX'FullText'('introtext');試過這個。不明白爲什麼不工作 –
工作。問題出在'HeidiSQL'上 –
請參見3.3.6的Joomla數據庫。嘗試索引'prefix_content'表的兩列 –