当前位置: 首页 > 知识库问答 >
问题:

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

齐昊苍
2023-03-14

刚刚学习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');

共有1个答案

赵镜
2023-03-14

在Cassandra2.0.7中,您只需使用uuid(),它将生成一个随机的4型uuid:

INSERT INTO users(uid, name) VALUES(uuid(), 'my name');
 类似资料:
  • 我有 我怎样才能从(x,y)得到一个7x10的矩阵,但每一行都是从前面的一行加1得到的?例如,第一行是 0,1,2,3,4,5,6 第二排 1,2,3,4,5,6,7 等等

  • 问题内容: Google和在线文档都没有对我的查询提供太多的见解,所以我想在这里问社区。 在Perl中,您可以轻松设置哈希的哈希并测试最终密钥,如下所示: Python中的“最佳实践”是什么? 问题答案: 最接近的等效项可能类似于以下内容:

  • 现在我们谈论一个跟映射一样重要的东西:自动命令。 自动命令可以让Vim自动执行某些指定的命令,这些指定的命令会在某些事件发生的时候执行。我们先看一个例子。 使用:edit foo打开一个新文件,然后立即使用:quit关闭。查看你的硬盘,你会发现这个文件并不存在。这是因为在你第一次保存这个文件之前,Vim实际上并没有真正创建它。 让我们对Vim做一些改变,使得Vim可以在你开始编辑文件的时候就创建它

  • 我将netconf服务器连接到Opendaylight控制器,需要自动执行yang文件中定义的RPC,以便通过RESTCONF POST使用ODL控制器对netconf服务器执行并解析响应。 RESTCONF API应该能够根据yang中的输入定义获取所有输入参数,并测试响应代码和数据。 我尝试了swagger codegen,但无法继续使用生成的API进行测试并解析可用的输入参数。

  • 在Android Studio中有自动生成给定类中的getter和setter的快捷方式吗?

  • 问题内容: 我正在尝试在执行Windows批处理命令中运行命令的构建步骤下在Jenkins中运行命令。 我写了dir作为命令运行 当作业在Jenkins中运行时,该错误是由文件内容更改触发的,并显示以下错误 请参阅此问题。 问题答案: 回答这个问题:实际上,我还没有在Jenkins中将Windows安装为服务。因此,为此,我们需要转到“管理Jenkins”,然后单击“ Windows即服务”。即,