在mysql中更新Null值

时间:2016-10-03 09:55:21

标签: mysql null

您好我想更新字段值,其中字段具有NULL值 我正在使用

UPDATE video
SET    like = 0
WHERE  like IS NULL;

但它不起作用。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

like是SQL中的关键字。例如where textcolumn like "%TEST%"

因此,如果您将其用作列名,则必须将其转义。

试试这个:

update video set `like` = 0 where `like` is null

答案 1 :(得分:0)

尝试此查询,可能是您的值为空字符串或空格键。

UPDATE video
SET    like = 0
WHERE  like IS NULL
OR like =''
OR like = ' ';