Amr*_*ngh 2 php laravel eloquent laravel-5 laravel-5.1
我们使用FIND_IN_SET在Laravel中搜索逗号分隔值,如:
->whereRaw('FIND_IN_SET(2,sent_mail_ids)')
Run Code Online (Sandbox Code Playgroud)
但现在我想得到逗号分隔值中不存在的结果.为此,我们在MySQL中使用NOT FIND_IN_SET,但是如何在Laravel中使用它?
whereRaw()允许您向查询中添加任意SQL代码 - 为了反转约束,只需使用您在原始SQL中使用的相同查询:
->whereRaw('NOT FIND_IN_SET(2,sent_mail_ids)')
Run Code Online (Sandbox Code Playgroud)
或该约束的另一种变化:
->whereRaw('FIND_IN_SET(2,sent_mail_ids) = 0')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8737 次 |
| 最近记录: |