- mysql的not in的用法(特别注意not in结果集中不能有null,如果not in结果集中有Null,则查询结果直接为Null)
select * from user where name not in ('科比', '乔丹'); 假如DB有100条数据(包含'科比', '乔丹'),则这条sql返回剩余98条记录 select * from user where name not in ('科比', '乔丹', null); 假如DB有100条数据(包含'科比', '乔丹'),则这条sql返回剩余0条记录
- mysql的in后面的List长度有没有限制?
默认没有限制,不像其他DB有的限制List长度不能超过比如1000,mysql这块没有限制,但是整个sql的大小有限制,限制设置如下: mysql --help | grep max-allowed-packet
mysql的in和not in的用法(特别注意not in结果集中不能有null)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.