gpt4 book ai didi

java - 删除 sqlyog 中具有空值的行

转载 作者:行者123 更新时间:2023-11-29 01:28:44 24 4
gpt4 key购买 nike

我有一个没有任何键(外键和...)的表。某些表字段具有空值。当我使用命令时:

DELETE FROM `woe300websnt` WHERE (Arg1=NULL AND Rel=NULL  AND Arg2=NULL);

查询运行成功但是当我使用

select * from woe300websnt 

我看到没有应用任何更改,并且保留了这些行。我怎么了?

最佳答案

null 不是值 - 它是值的缺失。您不能在其上使用 = 运算符,您需要使用 is 运算符代替:

DELETE FROM woe300websnt 
WHERE Arg1 IS NULL AND Rel IS NULL AND Arg2 IS NULL;

关于java - 删除 sqlyog 中具有空值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26185863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com