mysql 为什么这个空数据搜不出来
CREATE TABLE `item_list` (
`id` int(11) NOT NULL auto_increment,
`cg_id` varchar(128) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5892 DEFAULT CHARSET=utf8
其中有一条数据 cg_id = 1
其他的都是空数据, 总共有100条数据
然后我执行sql语句:
SELECT * FROM `item_list` where cg_id=""
为什么搜不出结果
还有SELECT * FROM `item_list` where cg_id<>"1"
也搜不出为空的数据
该怎么改 多谢