我表中的一个user_form列填充了(NULL)值。现在我想改变
使用此代码UPDATE table_name SET user_form='A' where user_form=(NULL)
将NULL设置为“A”
但没有运气。我也尝试过ALTER列的默认值。但仍然没有运气
答案 0 :(得分:4)
使用is NULL
检查。Detail
关于NULL
:
从概念上讲,
NULL
表示“缺少未知值”并对其进行处理 与其他价值观略有不同。
要测试NULL
,请使用IS NULL
和IS NOT NULL
运算符
UPDATE table_name SET user_form='A' where user_form is NULL
答案 1 :(得分:1)
UPDATE tbl_name SET user_form='A' where user_form is NULL;
答案 2 :(得分:0)
您可以尝试使用 IS NULL 代替=
:
UPDATE table_name SET user_form='A'
where user_form is NULL
还要注意你需要IS NULL,因为NULL不等于任何东西所以当你写= NULL
时它就不合逻辑
NULL表示“缺少未知值”并且稍微处理一下 与其他价值观不同。
答案 3 :(得分:0)
这应该这样做:
UPDATE table_name SET user_form ='A'其中user_form为空;