postgresql怎么获取insert插入的新纪录的id值
首先数据表中要有一个子增长的字段。字段类型设置成:
然后,在该字段的属性里边会有一个序列:
继续,通常我们都这样来插入数据:
query("insert into ......");
紧接着执行这样的sql,就会得到刚才插入的id值
result =query("select currval('address_address_id_seq')"); // 加粗部分就是上边红框内的序列
这次查询返回的结果一般是这样的:
我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:38
阅读量:53
阅读量:48
阅读量:95