gpt4 book ai didi

MySQL:DELETE FROM 使用多条件 "not equal to"WHERE

转载 作者:搜寻专家 更新时间:2023-10-30 19:59:16 24 4
gpt4 key购买 nike

哈哈。所以。我一直在玩这个特定的查询,我试图删除大量的行,但我最终没有做我期望的事情。我已经运行了此查询的各种变体,但我没有任何运气。

基本上我正在尝试这样做:

DELETE FROM table WHERE country <>  'MX' OR 'CA';

DELETE FROM table WHERE foobar NOT IN ( 12 OR 5 );

DELETE FROM table WHERE foobar NOT IN ( 'foo' ) OR ( 'bar' );

还有一些我的其他想法没有用。我只是第无数次上传一个新的数据集,我希望能在正确的方向上提供一些帮助。

最佳答案

实际上,像“OR”这样的逻辑运算符应用于条件而不是值。

所以,你可以使用任何一个

DELETE FROM table WHERE country <> 'MX' AND country <> 'CA';

DELETE FROM table WHERE country NOT IN ('MX', 'CA')

第二个更好。

关于MySQL:DELETE FROM 使用多条件 "not equal to"WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385326/

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