当前位置:  开发笔记 > 编程语言 > 正文

如何在Laravel 5.1中使用NOT FIND_IN_SET?

如何解决《如何在Laravel5.1中使用NOTFIND_IN_SET?》经验,为你挑选了1个好方法。

我们使用FIND_IN_SET在Laravel中搜索逗号分隔值,如:

->whereRaw('FIND_IN_SET(2,sent_mail_ids)')

但现在我想得到逗号分隔值中不存在的结果.为此,我们在MySQL中使用NOT FIND_IN_SET,但是如何在Laravel中使用它?



1> jedrzej.kury..:

whereRaw()允许您向查询中添加任意SQL代码 - 为了反转约束,只需使用您在原始SQL中使用的相同查询:

->whereRaw('NOT FIND_IN_SET(2,sent_mail_ids)')

或该约束的另一种变化:

->whereRaw('FIND_IN_SET(2,sent_mail_ids) = 0')


@Mihai,对不起,我没有得到你
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有