性别字段类型时bit型,可添加数据时,怎么不让插入0?

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:25:55
我用的时sql2005。bit型的不时只能插入0或1吗?
我那个表里就一个字段。SEX

严重同意
回答者: wangbin3961 - 江湖新秀 五级 9-11 13:34
的答案
可能是你表的username字段设为 not null了,或者可能是主键的原因。

定义成一个字符,bit型的很少用
你的username是不允许为空的,insert into userinfo (username,sex) values(name,1)

bit就是0 1值,你是不哪写错了,比如插入的是字符串'0'或是插入语句里字段的顺序或位置不对

不是Sex的问题,错误提示很明显了,你的userinfo表的username这个列设计为not null(非空),而你insert的时候没有给这列赋值,自然就报错

username 这个字段也要插入啊 ,要不然没有人怎么知道性别啊