Update语句中如何向SQL数据库写入NULL

数据库中的字段EndTime类型为datetime,想在Update语句中给这个字段赋值NULL。请问应该怎么写,谢谢... 数据库中的字段EndTime 类型为datetime,想在Update语句中给这个字段赋值NULL。请问应该怎么写,谢谢 展开
 我来答
肥仙女a
高粉答主

2020-04-14 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115597

向TA提问 私信TA
展开全部

1、在数据库中建立一张test表,可以看到test表中有三个字段,分别是:id,name,second。

2、输入下图中的sql语句,点击运行:

3、点击运行后,可以发现表格发生了一些变化,在最下行增加了一排空记录:

4、输入下图中的sql语句,也可以插入一条记录某个字段为空值:

5、点击运行后,可以发现表格发生了一些变化,在最下行增加了一排空记录:

6、也可以通过输入下图中的sql语句,插入一条记录,除开name字段,其它字段值为空,注意数据表table的字段col_name需要支持为NULL才能正常执行。如下图所示:

天融信教育科技613
2018-02-24 · TA获得超过2439个赞
知道大有可为答主
回答量:1375
采纳率:58%
帮助的人:182万
展开全部
语法如下:
update table set col_name=null where id=1

数据表 table的字段 col_name 需要支持为NULL才能正常执行。
希望可以帮到您,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YuFlyKin
2018-02-24 · TA获得超过230个赞
知道小有建树答主
回答量:116
采纳率:100%
帮助的人:27.1万
展开全部

首先你的数据库的EndTime字段要允许为空,可为空直接修改

update dbname set EndTime=null

update dbname set EndTime is null where 1=1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greystar_cn
推荐于2016-02-04 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
语法如下:
update table set col_name=null where id=1

数据表 table的字段 col_name 需要支持为NULL才能正常执行。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鹊肤QUEFU
2018-02-24 · TA获得超过478个赞
知道小有建树答主
回答量:333
采纳率:33%
帮助的人:53万
展开全部
insert into tb(col2,col4,col6) select col2,col4,col6 from ta
选择其中的列插入到另一个表中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式