insert into table_1 values(1,null,'评论大侠')
直接给int字段赋值null就可以啦
一般的情况下 ,指定默认值。默认为null的话,你在程序中容易出现类型转换问题。
int? i = null;
最好按Sql类型和.net的类型对应。
如:
bigint long,int int,smallint short,tinyint byte
如果为可空(除varchar,nvarchar,text,char(n)),则对应.net类型也为可空,如:long? int? short?……
字段设置为默认值,当字段的数值为空时,可以不显示的插入啊,它自动会以默认值插入
为什么要插入空呢,如果是INT你运行时有为NULL的数据岂不是不方便吗?而且有NULL的数据也不能很好的利用索引,所以一般建议用0代替,字段最好不要用NULL