Как избежать символа% в операторе Where - PullRequest
0 голосов
/ 05 марта 2020

Как мне избежать "%" в том смысле, что я хочу удалить все операторы с символом "%" в нем.

Следующий код является примером ->where('dst', 'not like', '%#%') в Laravel Eloquent где строки, соответствующие чему-либо с символом «#», удаляются.

Я хочу сделать то же самое для '%', где любые строки с% в строке, такие как% 4214231% 423, удаляются из результата запроса.

1 Ответ

0 голосов
/ 06 марта 2020

Все, что вам нужно сделать, это добавить '\' перед знаком процента.

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