MySQL查询:列在A和B或C之间

时间:2015-03-22 00:02:57

标签: mysql sql database operators between

我想知道我是否可以这样查询:

"DELETE FROM table WHERE id (BETWEEN 1 AND 5) OR = 8;"

我想要实现的目标:我想说;给我一些值之间的结果,或者如果我的id = 8,也可以得到值。

不幸的是我只发现了如何搜索的查询和问题 像这样的事情。

"DELETE FROM table WHERE id BETWEEN 1 AND 5 AND `email`='sarah@sarah.com';"

或者我必须这样做:

"DELETE FROM table WHERE id BETWEEN 1 AND 5 OR id = 8;"

感谢您提供简短的意见......

干杯

1 个答案:

答案 0 :(得分:1)

要删除:

DELETE FROM table WHERE (id BETWEEN 1 AND 5) OR id = 8

要选择:

SELECT * FROM table WHERE (id BETWEEN 1 AND 5) OR id = 8