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

把null值插入字符型数据库字段的sql语句怎么写?
2024-11-19 23:27:55
推荐回答(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)