Mysql删除所有行(其中col!=this或col!=that或col!=otherthing)
我在写查询时遇到困难。假设我有一个满表的汽车品牌和型号,但我想去掉所有与型号列表无关的行,我写了这个Mysql删除所有行(其中col!=this或col!=that或col!=otherthing),mysql,Mysql,我在写查询时遇到困难。假设我有一个满表的汽车品牌和型号,但我想去掉所有与型号列表无关的行,我写了这个 DELETE FROM `cars` WHERE `make` != 'Ford' OR `make` != 'Toyota' OR `make` != 'Cadillac' 但是,它正在删除所有行。我该如何写这篇文章,以便保留福特、丰田和卡迪拉克,但删除庞蒂亚克、达特桑和雷诺 谢谢你在这方面的帮助 从汽车中删除 DELETE FROM cars WHERE make <> 'F
DELETE FROM `cars` WHERE
`make` != 'Ford' OR
`make` != 'Toyota' OR
`make` != 'Cadillac'
但是,它正在删除所有行。我该如何写这篇文章,以便保留福特、丰田和卡迪拉克,但删除庞蒂亚克、达特桑和雷诺
谢谢你在这方面的帮助 从汽车中删除
DELETE FROM cars
WHERE make <> 'Ford'
AND make <> 'Toyota'
AND make <> 'Cadillac'
“福特”在哪里制造
制造“丰田”
做“凯迪拉克”
您的查询正在删除所有行,因为:
DELETE FROM `cars` WHERE `make` NOT IN ('Ford', 'Toyota', 'Cadillac')