我的搜索方法有问题,我使用 MATCH AGAINST 因为它比 LIKE 更好。例如,我有一个充满城市的数据库,当我在输入字段中输入城市名称(例如莫斯科)时,出现错误“'where 子句'中的未知列'莫斯科'”。我的数据库中有两列,city_id 和 city_name
我的 sql 查询看起来像这样
"SELECT city_name FROM default_cities WHERE MATCH(city_name) AGAINST($city)"
如果有人有任何建议,我将不胜感激:)