这是我的询问:
$this->db->select('*')->from('users')->where(['doctor_id' => NULL])->where("JSON_CONTAINS(chamber_id, '2', '$')")->get()->result()
chamber_id 存储在数据库中是 ["2","47","93"]
我想要其中腔室 ID 数组内部包含“2”的数据。如果它发生在原始查询中
您需要更新 where 子句,因为您要将带 (") 双引号 (["2","47","93"]) 的 ID 保存为以下代码:
where("JSON_CONTAINS(chamber_id, '\"2\"', '$') ")
另外,请查看完整文档MySQL Doc