如何在SQL中获取插入行的ID

9
我的数据库表有一个ID列,它是自动递增的整数。在向表中插入数据时,它会自动增加。我需要在记录插入时获取ID的值。
例如:表employee = |ID| NAME | ADDRESS|
查询如下:
insert into employee(NAME, ADDRESS) values("azzi", "test adress")
有可能我们可以更改此查询以返回记录插入后的ID,有人能帮我做到这一点吗?

你的问题可能已经在 https://dev59.com/1mox5IYBdhLWcg3w6odg 上被问到了。请查看链接。^_^ - do_Ob
2个回答

5

使用SQLite的last_insert_rowid()函数:

last_insert_rowid()函数返回调用该函数的数据库连接中最后插入的行的ROWID。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接