我有一张桌子match'(id, white, black, event)
。我想找到列为白色的“第一”字,列黑色的“第二”字和列事件中的“第三”字的所有行。
我可以通过“like”运算符轻松完成以下操作:
SELECT *
FROM `match`
WHERE
white like '%first%'
AND black like '%second%'
AND event like '%third%'
但是我的表包含大约1000万行。如何应用全指数搜索?
答案 0 :(得分:1)
只需确保使用默认引擎创建的表为myisam并执行alter table table_name add fulltext(column)