原查询方法
需要查询的数据如下
刚开始用的
ModelName::whereNull('ids')->get();
转成sql语句
select * FROM `users` where ids=null
用这种方法查不到想要的数据
正确的查询方法
后来发现想查询出正确的结果需要用
select * FROM `users` where JSON_TYPE(`ids`)='NULL'
使用laravel写就是
ModelName::whereRaw('json_type(`ids`)="NULL"')->get();
正确的查出来想要的结果
注意:
NULL必须是大写