6

如何在 cassandra 中将行的值设置为 null?例如我有一个这样的表:

CREATE TABLE instruments (
                                              code text,
                                              ric text,
                                              primary key (code)
                                            )

如果我想要一个元素有一个特定的ric

update instruments set ric='test' where code='code';

但是设置ricNone呢?

4

2 回答 2

12

可以使用DELETECQL 命令完成:

DELETE ric FROM instruments WHERE code='code';
于 2013-07-22T16:32:14.420 回答
4

您还可以null在查询中使用该值。这是去年添加到 CQL 中的。

update keyspace.table set ric=null where code='code';

你也可以使用nullininsert语句,但如果你省略了值,它就等于说null所以没有意义。

于 2014-12-04T21:50:54.103 回答