MySQL更新日期,日期为0000-00-00

use*_*365 0 mysql

我从excel导入了一些数据到我的数据库.由于一些格式错误,许多发货日期是"0000-00-00".我想将其更改为NULL.我使用了以下查询,但它不起作用.有人能告诉我正确的语法吗?

UPDATE inventory SET shipdate = NULL WHERE shipdate IS '0000-00-00'

zer*_*kms 5

WHERE shipdate IS '0000-00-00'
Run Code Online (Sandbox Code Playgroud)

应该

WHERE shipdate = '0000-00-00'
Run Code Online (Sandbox Code Playgroud)

IS运算符用于比较NULLNOT NULL值,例如col IS NULL.

在所有其他情况下,使用=运算符检查相等性.