mysql - 更新mysql中的空值

标签 mysql null

您好,我想更新字段值为 NULL 的字段值 我正在使用

UPDATE video
SET    like = 0
WHERE  like IS NULL;

但它不起作用。谁能帮帮我?

最佳答案

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

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

试试这个:

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

关于mysql - 更新mysql中的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828886/

相关文章:

java - Jaxb 未编码列表为空

Pentaho 中的 JavaScript 错误 - 无法调用 null 的方法 "toUpperCase"

mysql - 按相同字段值对用户进行分组

c# - 带外键的 Fluent nHibernate "not-null property references a null or transient value"

mysql 连接表,即使关系中结果为空

sql - 如何使用 Coalesce 和 Max 提取不为空的最大值列

groovy - 在 tokenize() groovy 中包含空值或空格

grails - 在Grails应用程序中的每个 Controller 方法上都会抛出NPE

mysql - 选择组中的第一个和最后一个值

mysql - 错误 : token "@" is not valid in preprocessor expressions