Return 最后使用 CockroachDB 插入 ID/SERIAL 个值
Return last inserted ID/SERIAL values with CockroachDB
如何将最后一个 ID/SERIAL 值插入到 table 中?有没有类似于SQL服务器的SCOPE_IDENTITY()
的CockroachDB功能?
CockroachDB 中没有 returning 最后插入值的函数。但是可以使用RETURNING
clause的INSERT
语句。
例如,这就是您将 RETURNING
用于 return 自动生成的 SERIAL 值的方式:
CREATE TABLE users (id SERIAL, name STRING);
INSERT INTO users (name) VALUES ('mike') RETURNING id;
如何将最后一个 ID/SERIAL 值插入到 table 中?有没有类似于SQL服务器的SCOPE_IDENTITY()
的CockroachDB功能?
CockroachDB 中没有 returning 最后插入值的函数。但是可以使用RETURNING
clause的INSERT
语句。
例如,这就是您将 RETURNING
用于 return 自动生成的 SERIAL 值的方式:
CREATE TABLE users (id SERIAL, name STRING);
INSERT INTO users (name) VALUES ('mike') RETURNING id;