gpt4 book ai didi

sql - 在 SQL 中检索插入的行 ID

转载 作者:行者123 更新时间:2023-12-04 02:30:52 25 4
gpt4 key购买 nike

如何在 SQL 中检索插入行的 ID?

用户表:

Column  | Type
--------|--------------------------------
ID | * Auto-incrementing primary key
Name |
Age |

查询示例:
insert into users (Name, Age) values ('charuka',12)

最佳答案

在 MySQL 中:

SELECT LAST_INSERT_ID();

在 SQL Server 中:
SELECT SCOPE_IDENTITY();

在甲骨文中:
SELECT SEQNAME.CURRVAL FROM DUAL;

在 PostgreSQL 中:
SELECT lastval();

(编辑:lastval 是任何,currval 需要一个命名序列)
注意:lastval() 返回由您的 session 分配的最新序列值,与其他 session 中发生的情况无关。

关于sql - 在 SQL 中检索插入的行 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com