postgresql不支持last_insert_id()方法,惡心到啦;
不過還好它有其他的解決方案:
創建一個測試數據表:
CREATE TABLE test.test18 ( id serial NOT NULL, ddd character varying )
一、先過去不重復的主鍵id,然后再插入
獲取他的Sequence,select nextval('test.test18_id_seq'),然后再插入即可!
二、返回主鍵id
insert into test.test18 (ddd) values ('3') RETURNING id;