使用cql在cassandra中将值设置为null

时间:2013-07-22 16:01:37

标签: nosql cassandra cql

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

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

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

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

但是如何将ric设置为None

2 个答案:

答案 0 :(得分:9)

可以使用DELETE CQL command完成:

DELETE ric FROM instruments WHERE code='code';

答案 1 :(得分:3)

您还可以在查询中使用值null。这是CQL的added last year

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

您还可以在null语句中使用insert,但如果省略该值,则与说null相同,所以没有意义。