SQL中的null和空字符串

NULL

null代表未知,没有值,用is null 、is not null检索。

错误方法

1 mysql> SELECT * FROM my_table WHERE phone = NULL;//不管phone为什么值(即便phone为NULL),都返回NULL。

正确方法

1 MySQL> SELECT * FROM my_table WHERE phone IS NULL;

 

空字符串

空字符串代表有值,值为空。

posted @ 2017-08-01 15:06  晨钟初磬  阅读(1008)  评论(0)    收藏  举报