【问题标题】:Cloud Spanner Insert IDCloud Spanner 插入 ID
【发布时间】:2017-12-14 19:21:10
【问题描述】:

Google 有一系列用于与 Cloud Spanner 交互的 API。但是,在所有插入记录的示例中,没有一个能够像许多其他数据库 API 那样返回插入 ID。

有没有办法获取我刚刚插入到 Cloud Spanner 表中的记录的 InsertID?

【问题讨论】:

    标签: database google-cloud-platform gcloud google-cloud-spanner


    【解决方案1】:

    不,此功能在 Cloud Spanner 中不可用有一个很好的原因:Cloud Spanner 不支持任何类型的自动生成的 ID,例如序列、标识列或自动生成的 UUID。行的主键值始终由客户端指定,这意味着不需要将主键值返回给客户端的函数(因为客户端已经知道)。

    【讨论】:

      【解决方案2】:

      可以参考the Spanner Doc:

      注意:Cloud Spanner 中没有自动增量功能。

      【讨论】:

        猜你喜欢
        • 2017-07-09
        • 1970-01-01
        • 1970-01-01
        • 2021-05-21
        • 2017-07-07
        • 2021-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多