Hbase Phoenix中的Primay键在作为bigint清除时返回Null

Hbase Phoenix中的Primay键在作为bigint清除时返回Null,hbase,phoenix,squirrel-sql,Hbase,Phoenix,Squirrel Sql,我正在使用Phoenix在我的HBase上运行SQL,但是当我尝试对主键使用bigint时,它在select中为该列返回NULL,但varchar返回正确的结果这显然是因为HBase/Phoenix中的主键存储为整数,根据定义可以是0,1,-1。如果为0,则主键不能为空。因此,我们需要将其保留为VARCHAR

我正在使用Phoenix在我的HBase上运行SQL,但是当我尝试对主键使用bigint时,它在select中为该列返回NULL,但varchar返回正确的结果

这显然是因为HBase/Phoenix中的主键存储为整数,根据定义可以是0,1,-1。如果为0,则主键不能为空。因此,我们需要将其保留为VARCHAR