phoenix中的primay键在作为bigint清除时返回null

jljoyd4f  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(366)

我使用phoenix在hbase上运行sql,但是当我尝试对主键使用bigint时,它会为select中的列返回null,但varchar返回正确的结果

k5ifujac

k5ifujac1#

这很明显是因为hbase/phoenix中的主键存储为整数,根据定义可以是0,1,-1。如果它是0,则可以为null,而主键不能为null。因此,我们需要将其作为varchar保存。

相关问题