我在cql3中定义了一个表。描述它返回以下内容:
CREATE TABLE 结果(
id uuid PRIMARY KEY、
casename text、
result text、
run int、
user text
) WITH ...
我尝试使用这样一个事实,即这不应该限制列族并添加一个新的列值对:
insert into results (id, sogginess) values(3d6f63a4-c1e0-4dd8-b043-8e0754122f23, 'high') ;
但这不起作用。如果我使用 cassandra-cli,我可以使用标准集语法添加 sogginess 的值,并且该行正常保留。即使切换回 cql3,select * 查询也不会返回这个新列,也没有 describe 显示新列 sogginess。
这意味着您不能将任意数据添加到 cql3 中的行并且您受定义的架构的约束?如果没有,我该怎么做?