Mysqll判空的一个坑

Mysql使用 <> '' 判空时数值类型字段会过滤掉值为0 的数据

SELECT * FROM student 

image-20230714170917169

SELECT * FROM student WHERE userid <> ''

image-20230714171221940

文本类型字段可以过滤掉为null 和空串的数据并且不会把为0的数据过滤

SELECT * FROM student WHERE Sname <> ''

image-20230714171128337

posted @ 2023-07-14 17:30  時光心向阳  阅读(8)  评论(0编辑  收藏  举报