標籤:des style blog http color io 資料 2014 div
開發過程中碰到一個關於mysql 全文檢索索引的問題,控制台列印的SQL語句拿到資料庫裡執行,結果不對。後來發現原來是少了雙引號。下面是網上找到的資料,我是看到這個才意識到自己的問題。
這是之前在資料庫執行的SQL語句,檢索結果上萬條。
SELECT DISTINCT c.Rm_Code, c.Tsr_Code, c.TradeName, c.Location, c.Tel_Number, c.Url, c.Nss_category1, c.Nss_category2FROM CompanyMst cINNER JOIN Tradename_keyword t ON t.rm_code = c.rm_codeWHERE c.Show_flag = 0AND MATCH(t.keyword_unicode)AGAINST( ‘30d1 30bd 30ca ‘ IN BOOLEAN MODE)ORDER BY LstEntDtm DESC, Rm_Code ASC
這是之後改正後在資料庫執行的SQL語句,檢索結果11條。
SELECT DISTINCT c.Rm_Code, c.Tsr_Code, c.TradeName, c.Location, c.Tel_Number, c.Url, c.Nss_category1, c.Nss_category2FROM CompanyMst cINNER JOIN Tradename_keyword t ON t.rm_code = c.rm_codeWHERE c.Show_flag = 0AND MATCH(t.keyword_unicode)AGAINST( ‘"30d1 30bd 30ca "‘ IN BOOLEAN MODE)ORDER BY LstEntDtm DESC, Rm_Code ASC
mysql 全文檢索索引的匹配問題