gpt4 book ai didi

aerospike - AQL - 如何在 SELECT 中显示 PK

转载 作者:行者123 更新时间:2023-12-04 22:46:11 26 4
gpt4 key购买 nike

在执行 AQL 选择时如何包含 PK?

例子:

SELECT * from test.users

返回:

名字、姓氏等

我真正想知道的是 PK 或 key ,以便我可以删除一行。如何在 SELECT AQL 语句中包含 PK。

最佳答案

默认情况下,Aerospike 不会在数据库中存储实际的主键。默认情况下,它存储 20 字节的摘要( key 的散列)。对于大键来说,这将是一个巨大的节省。但是,在最新版本中,这也可以通过 put() 操作更改以存储 key 。但是 AQL 客户端尚未增强以利用这一事实。我将为此增强功能提交内部票证。

同时...

  • 选项 1 :您可以备份您的数据,这也将转储 base64 编码格式的摘要( key 散列)。您可以使用这些摘要来删除记录。
  • 选项 2 :如果您使用 C/Java 或任何 API 编写扫描代码,您也将获得摘要列表。您可以使用它们来删除记录。
  • 关于aerospike - AQL - 如何在 SELECT 中显示 PK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24611748/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com