Eas*_*ity 5 cql cassandra playorm cql3
这可能听起来很愚蠢,因为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的约定)?
我们有一些 colname 为空的情况。我可以这样做吗?
正如预期的那样,答复是否定的
如果否,那么存储宽列行的方法是什么,我们可以在 cassandra 复合列的第一部分中包含一些空值(根据 Thrift 的约定)?
您可以在 Thrift 中使用cassandra-cli进行操作。CQL3 无法将主键组件设置为 null
| 归档时间: |
|
| 查看次数: |
12080 次 |
| 最近记录: |