Laravel 5 如何在Where语句中转义%symbol

Laravel 5 如何在Where语句中转义%symbol,laravel-5,eloquent,Laravel 5,Eloquent,如果要删除任何带有“%”符号的语句,那么如何转义“%” 下面的代码是一个示例->在Laravel Eloquent中,其中的'dst'、'not like'、'%%',删除与a匹配的字符串 我想对“%”执行同样的操作,其中从查询结果中删除了字符串中包含“%4214231%423”的任何字符串。您只需在百分号之前添加“\” ->where('dst', 'not like', '%\%%') 您可以发布您已经尝试过的代码吗?因此,本质上我正在尝试从表中执行“SELECT*,其中dst与“%

如果要删除任何带有“%”符号的语句,那么如何转义“%”

下面的代码是一个示例->在Laravel Eloquent中,其中的'dst'、'not like'、'%%',删除与a匹配的字符串


我想对“%”执行同样的操作,其中从查询结果中删除了字符串中包含“%4214231%423”的任何字符串。

您只需在百分号之前添加“\”

->where('dst', 'not like', '%\%%')

您可以发布您已经尝试过的代码吗?因此,本质上我正在尝试从表中执行“SELECT*,其中dst与“%”不同,在该表中删除了字符串中任何位置带有%符号的任何字符串。我可以对s和*s执行“不喜欢”命令,但无法删除%symbols。