10

我想通过使用 cql 的代码将列动态添加到此列族。

CREATE COLUMN FAMILY blog_entry
WITH comparator = UTF8Type
AND key_validation_class=UTF8Type
AND default_validation_class = UTF8Type;

我该怎么做?

4

3 回答 3

18

这正在成为一个常见问题解答,所以我写了一个深入的解释:http ://www.datastax.com/dev/blog/does-cql-support-dynamic-columns-wide-rows

于 2013-06-06T04:29:58.530 回答
4

为此,您必须首先更改表以添加列,然后插入将开始工作。我在 cqlsh 上尝试了上述方法并且它有效。

alter table newdata add column name varchar;

也请参考以下链接:

如何在 cassandra 中定义动态列族

于 2013-06-06T05:52:53.797 回答
0
ALTER TABLE blog_entry ADD newcolumnname text;
于 2016-08-01T09:24:26.293 回答