把null值插入字符型数据库字段的sql语句怎么写?

把null值插入字符型数据库字段的sql语句怎么写?
2024年11月19日 23:27
有4个网友回答
网友(1):

insert into table(name) values(null)
这句可以

---------
insert into table (name) values('')
这个是插入孔字符串好不好,长度为0的空字符串和null是两码事儿

网友(2):

看你数据库字段是否是可以为空的?
如果可以为空的话,使用两个方式
1.你要写入null的字段,可以不写到insert的语句中
insert TableName (OtherField) values(OtherValues)
2.写入insert中
Insert TableName (Temp,Other) values(null,OtherValues)
如果是不允许为空的话你就的写空字符串处理了
Insert TableName (Temp,other) values ('',OtherValues)

网友(3):

--指定null就行了
insert t(Name) select null

or

insert t(Name) values(null)

网友(4):

insert into table (name) values('')
or
insert into table(name) values(null)