我在写查询时遇到麻烦。可以说我有一个完整的汽车制造商和型号表,但是我想摆脱与模型列表不相关的所有行,我已经写了这个...
DELETE FROM `cars` WHERE
`make` != 'Ford' OR
`make` != 'Toyota' OR
`make` != 'Cadillac'
但是,它正在删除所有行。我该怎么写,以便保留福特,丰田和卡迪拉克,但删除庞蒂亚克,达特森和雷诺?
谢谢您的帮助!
最佳答案
较容易阅读:
DELETE FROM `cars` WHERE `make` NOT IN ('Ford', 'Toyota', 'Cadillac')
关于mysql - Mysql删除所有行(其中col!= this或col!= that或col!= otherthing),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5517761/