我正在重新开发一个用 MySql 开发的开源程序,并重写一个方法,如:
function lastid(){
return mysql_insert_id($conn);
}
如何使用postgresql代替执行此功能?
答案 0 :(得分:0)
根据手册:http://www.postgresql.org/docs/current/static/functions-sequence.html
有一个函数lastval()
返回当前最后由nextval返回的值 会话。除了代替之外,此函数与currval相同 将序列名称作为参数,它获取的值 在当前会话中使用nextval的最后一个序列。它是 如果尚未调用nextval,则调用lastval时出错 本届会议。