Mysql 使用当前日期更新日期列,其中为空
我的表有一列Mysql 使用当前日期更新日期列,其中为空,mysql,sql,Mysql,Sql,我的表有一列publication\u date,格式为date(而不是TIMESTAMP),一些旧记录有NULL,因此我想用当前日期更新它。在PhpMyAdmin中,我尝试执行以下查询: UPDATE videos SET publication_date = now() WHERE publication_date = NULL 但结果是修改了0行。正确的语法是什么?来自 不能使用算术比较运算符,如=, UPDATE videos SET publication_date = now()
publication\u date
,格式为date
(而不是TIMESTAMP
),一些旧记录有NULL
,因此我想用当前日期更新它。在PhpMyAdmin中,我尝试执行以下查询:
UPDATE videos SET publication_date = now() WHERE publication_date = NULL
但结果是修改了0行。正确的语法是什么?来自
不能使用算术比较运算符,如=,
UPDATE videos SET publication_date = now() WHERE publication_date IS NULL