用户登录
用户注册

分享至

postgresql insert

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2020-09-22
首先数据表中要有一个子增长的字段。字段类型设置成:

然后,在该字段的属性里边会有一个序列:

继续,通常我们都这样来插入数据:
query("insert into ......");
紧接着执行这样的sql,就会得到刚才插入的id值
result = query("select currval('address_address_id_seq')"); // 加粗部分就是上边红框内的序列

这次查询返回的结果一般是这样的:

我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。



  使用postgresql的returning语句。

insert into ... returning id;可以返回刚插入数据的id
软件
前端设计
程序设计
Java相关