空值ENUM之间的差异

时间:2015-08-04 16:45:11

标签: mysql sql enums

我所有东西的review_type值都是空的(虽然不是空的)

review_type的定义与此console.log( 'same:', aNode === this.head)

相同

所有1108条记录都是这样的

enter image description here

但是,当我搜索空的review_type记录时,1000条记录不会回来。当我搜索非空审核类型的记录时,我得到0.这1000条记录是什么?这怎么可能?

ENUM('','a','m','f')

1 个答案:

答案 0 :(得分:0)

1000张缺失记录的值为0

如果将ENUM值设置为0,则会得到一个空值,该值与我定义的空值ENUM('','a','m','f')不同,其值为1

有两个不同的空值。 ''指的是我的,0让我得到另一个