【发布时间】:2013-06-26 00:32:37
【问题描述】:
我在cql3中定义了一个表。描述它会返回以下内容:
CREATE TABLE 结果(
id uuid 主键,
案例名称文本,
结果文本,
运行 int,
用户文本
) 与...
我尝试使用它不应该限制列族的事实并添加一个新的列值对:
insert into results (id, sogginess) values(3d6f63a4-c1e0-4dd8-b043-8e0754122f23, 'high') ;
但这不起作用。如果我使用 cassandra-cli,我可以使用标准集语法添加 sogginess 的值,并且该行正常保留。即使切换回 cql3,select * 查询也不会返回这个新列,也没有 describe 显示新列 sogginess。
这意味着您不能将任意数据添加到 cql3 中的行并且您受定义的架构的约束?如果没有,我该怎么办?
【问题讨论】:
标签: cassandra cql3 cassandra-cli cqlsh