首先数据表中要有一个子增长的字段。字段类型设置成:
然后,在该字段的属性里边会有一个序列:
继续,通常我们都这样来插入数据:
query("insert into ......");
紧接着执行这样的sql,就会得到刚才插入的id值
result = query("select currval('address_address_id_seq')"); // 加粗部分就是上边红框内的序列
这次查询返回的结果一般是这样的:
我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。
使用postgresql的returning语句。
insert into ... returning id;可以返回刚插入数据的id
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....