2013-12-21 51 views

回答

4

使用is NULL来检查。 Detail

说什么手动约NULL

概念,NULL的意思是“丢失的未知值”,它是从其他值处理 有所不同。

为了测试NULL,使用IS NULLIS NOT NULL运营商

UPDATE table_name SET user_form='A' where user_form is NULL 
+0

你需要使用“NULL”的原因是因为NULL被定义为不等于任何东西,甚至本身。 – Mark

+0

@Mark我在手册中添加了一行。 –

0

您可以尝试像这样使用IS NULL,而不是=

UPDATE table_name SET user_form='A' 
where user_form is NULL 

另外需要注意的是你需要IS NULL,因为NULL不等于任何东西,所以当你写= NULL那么它是不合逻辑的

NULL表示“缺少一个未知值”,它与 有区别于其他值。

0

这应该做到这一点:

UPDATE SET TABLE_NAME user_form = 'A',其中user_form IS NULL;

1
UPDATE tbl_name SET user_form='A' where user_form is NULL; 
相关问题