【发布时间】:2017-01-12 02:28:40
【问题描述】:
我正在尝试找到一个确切的短语,但由于某种原因,它会找到与其他单词匹配的内容,这是代码:
$subLocationId = DB::select(
DB::raw(' SELECT id FROM sub_location WHERE match(sub_location_name) against("' .
$subLocationName . '" IN BOOLEAN MODE ) ' )
);
上面是 Laravel ORM 查询,下面是常规 mysql:
' SELECT id FROM sub_location WHERE match(sub_location_name)
against("' .$subLocationName . '" IN BOOLEAN MODE ) '
我输入:“Business Bay”但匹配“53 Business Bay”,我希望它只匹配“Business Bay”,前面或后面没有任何多余的词
【问题讨论】:
标签: php mysql laravel laravel-4 laravel-5