gpt4 book ai didi

database - 在 Google Cloud Spanner 中,我可以通过非主键字段进行更新或删除吗?

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:14 25 4
gpt4 key购买 nike

在 Cloud Spanner SQL 中,我似乎只能通过主键执行 UPDATE 或 DELETE 操作。甚至这两个操作的 API 方法都有一个参数,特别需要一个 PK 值列表才能处理。在这样的操作中,我不能使用基于非 PK 字段的标准吗?

最佳答案

没有。抱歉,所有 UPDATE 和 DELETE 操作都必须涉及它们所影响的表的主键。

这可能有点困惑,但您可以做的是从 SELECT 语句中获取 PK 值的列表(这确实让您的 WHERE 子句使用非 PK 字段),并传递该列表PK 值到 UPDATE 或 DELETE 操作。

关于database - 在 Google Cloud Spanner 中,我可以通过非主键字段进行更新或删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48194070/

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