Blu*_*irl 2 java mysql sql sqlyog
我有一张桌子没有任何钥匙(外键和......).某些表字段具有空值.当我使用命令时:
DELETE FROM `woe300websnt` WHERE (Arg1=NULL AND Rel=NULL AND Arg2=NULL);
Run Code Online (Sandbox Code Playgroud)
查询运行成功但我使用时
select * from woe300websnt
Run Code Online (Sandbox Code Playgroud)
我看到没有应用任何更改,这些行仍然存在.我是怎么了?
null不是一个价值 - 它是没有价值的.您无法=在其上使用运算符,您需要使用is运算符:
DELETE FROM woe300websnt
WHERE Arg1 IS NULL AND Rel IS NULL AND Arg2 IS NULL;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
888 次 |
| 最近记录: |