如何把sql的一列变成NULL

时间:2022-08-29 10:52:42
sql中某一列默认为NULL.可我已经把它写入数据了.我怎么再把它转化回NULL
好像update table set name='null'不行

15 个解决方案

#1


update table set name = null

#2


引号去掉

#3


name='null' 是将字符串null写入name字段
name=null    是将NULL值写入name字段

#4


这个肯定不行的
这样-->

update table set name = null

#5


反正你要把它置为NULL,那就把列删了,重新建吧。

#6


update table set name=null

#7


update table set name=null

#8


update table set name=null

#9


ALTER TABLE  表名   DROP   COLUMN  列名   --删除这个列
ALTER TABLE 表名 ADD 列名 varchar(20) default null  --再添加这个列 并且默认为 null

#10


update table set name=null

#11


引用 1 楼 happyflystone 的回复:
update table set name = null

正解 去掉引号

#12


同一楼

#13


update table set name = null

#14


update table set name is null

#15


引用 14 楼 olive_guo 的回复:
update table set name is null

这个是错误的

#1


update table set name = null

#2


引号去掉

#3


name='null' 是将字符串null写入name字段
name=null    是将NULL值写入name字段

#4


这个肯定不行的
这样-->

update table set name = null

#5


反正你要把它置为NULL,那就把列删了,重新建吧。

#6


update table set name=null

#7


update table set name=null

#8


update table set name=null

#9


ALTER TABLE  表名   DROP   COLUMN  列名   --删除这个列
ALTER TABLE 表名 ADD 列名 varchar(20) default null  --再添加这个列 并且默认为 null

#10


update table set name=null

#11


引用 1 楼 happyflystone 的回复:
update table set name = null

正解 去掉引号

#12


同一楼

#13


update table set name = null

#14


update table set name is null

#15


引用 14 楼 olive_guo 的回复:
update table set name is null

这个是错误的