我有一个包含 30k 个元素的数据库,每个游戏名称。
我目前正在使用:
SELECT * from gamelist WHERE name LIKE '%%%$search%%%' OR aliases LIKE '%$search%' LIMIT 10"
对于搜索栏。
但是,它可能对以下内容非常挑剔:
'Animal Crossing: Wild World'
看,很多用户不知道 ':' 在那个短语中,所以当他们开始搜索时:
Animal Crossing Wild World
它不会出现。
我怎样才能让 sql 更宽容?