我的表格中有publication_date
列,格式为DATE
(不是TIMESTAMP
),有些旧记录有NULL
,所以我想用当前日期更新它。在PhpMyAdmin中,我尝试执行此查询:
UPDATE videos SET publication_date = now() WHERE publication_date = NULL
但结果我修改了0行。什么是正确的语法?
答案 0 :(得分:3)
来自https://dev.mysql.com/doc/refman/5.7/en/working-with-null.html
您不能使用算术比较运算符,例如=,<或<>测试NULL 要测试NULL,请使用IS NULL和IS NOT NULL运算符
试试这个:
"\\s"