請問mysql裡面的text欄位怎麼進行模糊查詢

jongh發表於2006-11-28
select uid,title,content from t_news where content like '%蟹%'
有些查詢出來的內容裡面找不到蟹

建立全文索引
alter table t_news add fulltext index (content);
然後
select uid,title,content from t_news where match (content) against ('蟹' IN BOOLEAN MODE);
這個沒有記錄返回
select uid,title,content from t_news where content REGEXP '蟹';
還是出現了不含“蟹”字的記錄,發現這條記錄有2個漢字,前面一半和後面一半剛好就是“蟹”字的編碼,暈死

請指教,謝謝

相關文章