【问题标题】:Return last inserted ID/SERIAL values with CockroachDB使用 CockroachDB 返回最后插入的 ID/SERIAL 值
【发布时间】:2017-09-07 14:50:23
【问题描述】:

如何将最后一个 ID/SERIAL 值插入到表中?有没有类似 SQL Server 的SCOPE_IDENTITY() 的 CockroachDB 函数?

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    CockroachDB 中没有返回最后插入值的函数。但是您可以使用INSERT 语句的RETURNING clause

    例如,这是您使用 RETURNING 返回自动生成的 SERIAL 值的方式:

    CREATE TABLE users (id SERIAL, name STRING); 
    INSERT INTO users (name) VALUES ('mike') RETURNING id;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多