MySQL WHERE中一个字段的两个条件

tar*_*eld 0 mysql where-clause

有没有办法让我在MySQL的一个字段中有两个条件?...我有一个字段调用type,我想这样做:

WHERE `type` != 'name' AND `type` != 'photo'
Run Code Online (Sandbox Code Playgroud)

我希望有更好的方法来做到这一点,所以我可以比较type两种可能的选择?

谢谢!

Pek*_*ica 7

如果你的意思是 - 你可能会这样做,因为OR总会匹配:) -

WHERE `type` != 'name' AND `type` != 'photo'
Run Code Online (Sandbox Code Playgroud)

然后

WHERE `type` NOT IN ('name', 'photo')
Run Code Online (Sandbox Code Playgroud)

应该削减它.