怎么向sql数据库中为空的列出插入数据(不确定哪列)

 我来答
随点往M
2012-04-14 · TA获得超过159个赞
知道答主
回答量:67
采纳率:0%
帮助的人:29.5万
展开全部
Update Table set (列名1=值1,列名2=值2……) where 列名 is null

你先select * from Table 看下哪个字段是空的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ybmwjbmxo
2012-04-14
知道答主
回答量:26
采纳率:0%
帮助的人:17.2万
展开全部
问题补充:我要的是sql语句,好几千条数据,建议手工插入的就不要回答了! update 表名 set 列1=0 where 列1 is null 不用这么麻烦。你在建,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冯岚第五冰蓝
2019-04-21 · TA获得超过1180个赞
知道小有建树答主
回答量:1794
采纳率:100%
帮助的人:8.7万
展开全部
方法1:修改表属性为可null
方法2:插入的时候用isnull函数转换
isnull(时间字段,getdate());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecff4ecf9a
2012-04-14 · 超过71用户采纳过TA的回答
知道答主
回答量:325
采纳率:0%
帮助的人:204万
展开全部
insert into 表名 values()

多行; insert into 表名 select 值 union , select 值 union ,select 值
追问
我不确定哪列是空的!有可能是第一列,或第5列
这样怎么插数据
追答
这个样子的话,我只有思路:就是先判断是否时空然后插值,这个可能会很麻烦。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式