0

我正在使用 Mac 上的 CQL 3.1 文档手册学习 Cassandra CQL,并从自制软件安装了 cassandra(cqlsh 4.0.0 | Cassandra 2.0.0 | CQL 规范 3.1.0 | Thrift 协议 19.37.0)。从 cqlsh,当我输入集合地图示例编号 7时:

UPDATE users USING TTL <computed_ttl> SET todo['2012-10-1'] = 'find water' WHERE user_id = 'frodo';

我收到此错误:

错误请求:第 1:22 行在输入“<”处没有可行的替代方案

那么,文档是错误的还是我做错了什么?

4

1 回答 1

2

您需要替换<computed_ttl>为实际的 TTL,例如

UPDATE users USING TTL 100 SET todo['2012-10-1'] = 'find water' WHERE user_id = 'frodo';

这将导致该值在 100 秒后过期。

于 2013-10-01T07:02:04.407 回答