我从excel导入了一些数据到我的数据库.由于一些格式错误,许多发货日期是"0000-00-00".我想将其更改为NULL.我使用了以下查询,但它不起作用.有人能告诉我正确的语法吗?
UPDATE inventory SET shipdate = NULL WHERE shipdate IS '0000-00-00'
WHERE shipdate IS '0000-00-00'
Run Code Online (Sandbox Code Playgroud)
应该
WHERE shipdate = '0000-00-00'
Run Code Online (Sandbox Code Playgroud)
IS运算符仅用于比较NULL或NOT NULL值,例如col IS NULL.
在所有其他情况下,使用=运算符检查相等性.
| 归档时间: |
|
| 查看次数: |
1301 次 |
| 最近记录: |