Return 最后使用 CockroachDB 插入 ID/SERIAL 个值

Return last inserted ID/SERIAL values with CockroachDB

如何将最后一个 ID/SERIAL 值插入到 table 中?有没有类似于SQL服务器的SCOPE_IDENTITY()的CockroachDB功能?

CockroachDB 中没有 returning 最后插入值的函数。但是可以使用RETURNING clauseINSERT语句。

例如,这就是您将 RETURNING 用于 return 自动生成的 SERIAL 值的方式:

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