您好我想更新字段值,其中字段具有NULL值 我正在使用
UPDATE video
SET like = 0
WHERE like IS NULL;
但它不起作用。任何人都可以帮助我吗?
答案 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 = ' ';