如何在Cassandra CQL 3命令行中自动生成uuid

杰伊

仅学习cassandra,有没有一种方法可以使用CQL插入UUID,即

create table stuff (uid uuid primary key, name varchar);
insert into stuff (name) values('my name'); // fails
insert into stuff (uid, name) values(1, 'my name'); // fails

你可以做类似的事情吗

insert into stuff (uid, name) values(nextuid(), 'my name');
理查德

您可以使用now()函数使用时间uuid(类型1 UUID),例如

insert into stuff (uid, name) values(now(), 'my name');

与uid或timeuuid一起使用。它生成“保证的唯一” UID值,该值还包含时间戳,因此可以按时间排序。

但是,类型4 UUID没有这样的功能。


更新:本说明与Cassandra的旧版本有关。有关较新的版本,请参见下文。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Cassandra CQL中创建外键

来自分类Dev

如何在CQL脚本中重用uuid

来自分类Dev

如何从cqlsh中运行cql文件(.cql)?

来自分类Dev

Cassandra CQL中的聚合查询

来自分类Dev

Cassandra CQL中的SELECT子句

来自分类Dev

如何在Cassandra 3中使用CQL来确定表是否使用紧凑存储?

来自分类Dev

如何使用CQL3在Cassandra中创建复杂的结构

来自分类Dev

如何在使用命令行时使用CQL获取当前时间戳?

来自分类Dev

如何在使用命令行时使用CQL获取当前时间戳?

来自分类Dev

如何使用CQL在Cassandra中填充相关表?

来自分类Dev

如何知道Cassandra(CQL)中受影响的行?

来自分类Dev

Data Versioning in Cassandra with CQL3

来自分类Dev

Cassandra CQL中的字符串排序

来自分类Dev

更改cassandra CQL 3.0中的复合主键

来自分类Dev

Cassandra CQL在列表中搜索元素

来自分类Dev

F#中的Cassandra CQL映射

来自分类Dev

cassandra cql中的限制有什么影响

来自分类Dev

Cassandra CQL中的字符串排序

来自分类Dev

如何在CQL3中设置单个CQL查询的一致性级别?

来自分类Dev

如何在cassandra中使用cql查询获取系统日期

来自分类Dev

在Cassandra中的CQL3表上的删除操作

来自分类Dev

Cassandra CQL Shell脚本

来自分类Dev

没有LIMIT的Cassandra CQL3 Select语句

来自分类Dev

Cassandra CQL3聚类顺序和分页

来自分类Dev

没有LIMIT的Cassandra CQL3 Select语句

来自分类Dev

CASSANDRA CQL3:将值设置为整列

来自分类Dev

获取cassandra cql select中的当前日期

来自分类Dev

使用select和cql中的位置时的cassandra错误

来自分类常见问题

从Cassandra CQL表中删除所有行