SQL 2008 能插入空值??
这是为啥:
------解决方案--------------------数值0不是空值,空值是指null.
------解决方案--------------------NULL value represents an unknown value,not 0
------解决方案--------------------TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
您插入的0,是个非空的值,所以没问题的。
------解决方案--------------------0和NULL是不同的概念 NULL和UNKNOW又是不同的概念。