我是SQL查询的新手,所以对于这个基本问题,我很抱歉。
我想将值插入到列值为null的表中
我试着追随
INSERT INTO SystemUsers(FilePath)
If @FilePath IS Null
values('C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg')和
INSERT INTO SystemUsers(FilePath)
where FilePath IS Null
values('C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg')但是这不起作用,如果列的值为空,我如何在列中插入默认值?
发布于 2013-09-20 22:05:17
也许您需要的是UPDATE命令,而不是insert命令
UPDATE SystemUsers
SET FilePath = 'C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg'
WHERE FilePath is null发布于 2013-09-21 07:40:12
UPDATE SystemUsers
SET FilePath = 'C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg'
WHERE FilePath is nullWhere子句normaly出现在您正在执行的操作之后。
https://stackoverflow.com/questions/18918681
复制相似问题