postgresql不支持last_insert_id()方法,恶心到啦;sql
不过还好它有其余的解决方案:post
建立一个测试数据表:测试
CREATE TABLE test.test18 ( id serial NOT NULL, ddd character varying )
1、先过去不重复的主键id,而后再插入spa
获取他的Sequence,select nextval('test.test18_id_seq'),而后再插入便可!postgresql
2、返回主键idcode
insert into test.test18 (ddd) values ('3') RETURNING id;blog