如何在 Python Cassandra 中获取最后插入的 id?

Posted

技术标签:

【中文标题】如何在 Python Cassandra 中获取最后插入的 id?【英文标题】:How to get last inserted id in Python Cassandra? 【发布时间】:2018-04-19 16:36:10 【问题描述】:

我正在使用 python cassandra 驱动程序,我已经搜索了如何获取最后插入的 id,但除了 this 之外找不到任何解决方案,但我想获取 uuid 或 id 而不是时间戳

任何人都可以帮助我吗?

【问题讨论】:

Cassandra 需要基于查询的建模方法。如果您想使用 Python(或任何一种语言)查看最后插入的行/id,那么您需要设计一个表来支持这种查询并自己存储该数据。 Cassandra 本质上没有办法做到这一点。 【参考方案1】:

很遗憾,你真的做不到。如果这是一个要求,您最好在本地创建 uuid 并将其发送给 cassandra。

【讨论】:

是的,我已经用你提到的方法做到了,谢谢

以上是关于如何在 Python Cassandra 中获取最后插入的 id?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Cassandra 中使用 spark 获取行范围

使用 CQL python 驱动程序的 Cassandra 环状态

Cassandra/Datastax:如何在 java 中获取具有列表数据类型的列的值

spark如何在cassandra表之间复制数据?

如何在 Column 中插入没有空值的 Cassandra

如何从java获取聚合Cassandra行数据