gpt4 book ai didi

mysql - codeigniter 在 find_in_set 中添加 IS NULL

转载 作者:行者123 更新时间:2023-11-29 01:13:05 26 4
gpt4 key购买 nike

同时通过 codeigniter 框架生成查询

$this->db->select('id,memo,sent_to,sent_by,read_by,date')->from('memos')
->where("FIND_IN_SET('1',`sent_to`)")->order_by('`id`','DESC')->get();

我在查询中自动添加 IS NULL 时出错

它产生

SELECT `id`, `memo`, `sent_to`, `sent_by`, `read_by`, `date` FROM `memos` 
WHERE FIND_IN_SET('1',`sent_to`) IS NULL ORDER BY `id` DESC

代替

SELECT `id`, `memo`, `sent_to`, `sent_by`, `read_by`, `date` FROM `memos` 
WHERE FIND_IN_SET('1',`sent_to`) ORDER BY `id` DESC

最佳答案

下面的代码 100% 有效。试试吧,

    $this->db->select('id,memo,sent_to,sent_by,read_by,date');
$this->db->from('memos');
$this->db->where("FIND_IN_SET('1',`sent_to`) !=", 0);
$this->db->order_by('`id`','DESC');
$this->db->get();

关于mysql - codeigniter 在 find_in_set 中添加 IS NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com