如何在cassandra中将行的值设置为null? 例如,我有一个这样的表:
CREATE TABLE instruments (
code text,
ric text,
primary key (code)
)
如果我想要一个元素具有特定的ric
:
update instruments set ric='test' where code='code';
但是如何将ric
设置为None
?
答案 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
相同,所以没有意义。