2011-05-19 116 views

回答

26

假設列設置爲NULL支持的值:

UPDATE YOUR_TABLE 
    SET column = NULL 

注意的數據庫NULL處理 - 默認情況下,在SQL Server中,NULL是一個INT。所以,如果您對列需要轉換/ NULL轉換爲正確的數據類型不同的數據類型:

UPDATE YOUR_TABLE 
    SET column = CAST(NULL AS DATETIME) 

...假設column是在上面的例子中DATETIME數據類型。

+1

_by默認在SQL Server中,NULL是INT_這是不正確的,我懷疑它曾經甚至早在2011 。 – juharr 2015-09-04 15:28:38

6

通過使用NULL沒有任何引號。

UPDATE `tablename` SET `fieldName` = NULL; 
2

如果這是可以爲空的int字段,那麼是的。

update TableName 
set FiledName = null 
where Id = SomeId 
2

只要您的INT列是空的,你可以寫:

UPDATE dbo.TableName 
SET TableName.IntColumn = NULL 
WHERE <condition>