繁体   English   中英

如果字段为NULL,则更新或插入值

[英]Update or Insert value if a field is NULL

我知道这是一个非常简单的问题,但我只是想确定一下。 我在一个字段中有一个Null值,我想改变那个Null值。 要更改空值我是否使用插入或更新?

For Example:
Insert Into dataTable (Column 1)
Values (1)
WHERE 'Column 1' = NULL

要么

UPDATE dataTable 
SET 'Column 1' = 1
WHERE 'Column 1' = NULL

谢谢。

您使用UPDATE进行更新,使用INSERT进行插入(新记录)。 但是您的更新不正确,因为您无法将NULL值与=<>进行比较。 因此你必须使用IS

UPDATE dataTable 
SET [Column 1] = 1
WHERE [Column 1] IS NULL

如果它们是现有行,则需要更新。 但最重要的是你想使用“is NULL”而不是= NULL。

UPDATE dataTable 
SET 'Column 1' = 1
WHERE 'Column 1' IS NULL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM