当查询有时不包含空格时,如何查询包含值中空格的MySQL列?
我的例子是:
查询:选择* where postcode =' SW1A2AA'
数据结构:
id | postcode | address
1 SW1A 2AA 10 downing street, london, SW1A 2AA
我使用laravel作为后端,我尝试使用%like%和%% like %%使用原始查询但由于某些原因似乎没有任何效果。
我的基本查询是:
public function lookup($postcode){
$db = postcodeLookup::where('postcode', $postcode)->get();
return $db;
}
只要邮政编码查询与存储在数据库中的值相同,这就可以正常工作。因此,如果我的查询包含空格,则只返回null。
非常感谢任何帮助,谢谢。