mes*_*esh 5 cql cassandra
如果行键'row1'不存在,有没有办法阻止CQL命令Update创建新行?
UPDATE columnfamily SET data = 'test data' WHERE key = 'row1';
psa*_*ord 7
更新2015-04-10:
从Cassandra 2.0开始,您可以使用轻量级事务来完成此任务.请注意,虽然它们被称为"轻量级",但这些查询需要在Cassandra集群上完成更多工作.
感谢@BSB的更新.
Pre 2.0回答:
与SQL不同,在CQL中Update与insert语义相同.您必须先读取以确定行的存在.
Update
insert
归档时间:
13 年,9 月 前
查看次数:
2903 次
最近记录:
10 年,8 月 前