1

使用 PhpMyQdmin,如何更新单个列中的所有空字段。我尝试了一些我在网上找到的命令,但似乎都没有。

表称为“新闻”,列称为“profile_4”,类型为“varchar(255)”

我试过这个:

UPDATE news SET profile_4 = 'General' WHERE profile_4 = NULL 

但它没有用。

我需要的是用“常规”更新空列字段

谢谢克里斯

4

2 回答 2

10

尝试这个 :

UPDATE news SET profile_4 = 'General' WHERE profile_4 IS NULL OR profile_4 = ''

有关完整参考,请参阅http://dev.mysql.com/doc/refman/5.0/en/working-with-null.html

您不能使用算术比较运算符(例如 =、< 或 <>)来测试 NULL。

于 2012-09-06T11:49:02.100 回答
3
UPDATE table_name SET column_name = value WHERE column_name IS NULL;
于 2012-09-06T11:38:08.063 回答