这可能听起来很愚蠢,因为SQL的复合主键中没有空值.但只想确认我们是否可以在CQL3中使用相同的功能?
所以,我们有一个这样的表来存储宽行:
CREATE TABLE keyspace12.colFamily1
(
id text,
colname text,
colvalue blob,
PRIMARY KEY (id,colname, colvalue)
) WITH COMPACT STORAGE
Run Code Online (Sandbox Code Playgroud)
我们在某些情况下colname为null.我能这样做吗?如果是,那怎么样?如果没有,那么存储宽列行的方法是什么?我们可以在cassandra的复合列的第一部分中有一些空值(根据Thrift的约定)?