Mysql枚举列类型选择所有值

时间:2013-02-02 03:08:28

标签: mysql

我有Enum列,其中包含2个值。是和否,Col('Yes','No')

现在我有一个功能,我使用此列并使用yes和no值拉行,

现在我做col = ('Yes' OR 'No')

之类的事情

我没有得到任何记录,如何从中获取包含所有enum列值的所有行。我需要包含yes和no值的行。

此列是我的一个大型查询的一部分,因此将列从枚举重构为varchar确实可以解决问题吗?但我很想知道如何为枚举选择所有值?我尝试了很多方法,但我总是无效。

1 个答案:

答案 0 :(得分:1)

使用IN

SELECT blah blah blah FROM blah WHERE col IN ('Yes','No')