mysql数据库不能插入空值问题

我在MYSQL中建表,其中有一个字段类型为integer(不是主键,也不是自增长的)已经设置为可为空,可运行INSERT INTO sorts(categoryid,parentid,category,first,categoryorder,Icon,Meta,hide,intro) VALUES ('213','27','日本东芝','0','2','','','',''); 时会提示
out of range values adjusted for column"hide";请高手们指点,本人毕业设计发愁中!

(categoryid,parentid,category,first,categoryorder,Icon,Meta,hide,intro) VALUES ('213','27','日本东芝','0','2',NULL,NULL,NULL,NULL);

可以避免你的问题。

--
以上,希望对你有所帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-01
你在括号内有的列名就必须插入值...如果不想插入值. 则你就不在里面声明..
第2个回答  2009-05-01
INSERT INTO sorts(categoryid,parentid,category,first,categoryorder) VALUES ('213','27','日本东芝','0','2');

hide为integer类型,不要用单引号。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网