首页 >数据库 >mysql教程 >MySQL中INSERT后如何检索自动生成的主键?

MySQL中INSERT后如何检索自动生成的主键?

Linda Hamilton
Linda Hamilton原创
2024-12-13 09:15:12300浏览

How to Retrieve the Auto-Generated Primary Key After an INSERT in MySQL?

从 MySQL INSERT 查询中检索主键 ID

问题:如何检索新生成的主键 ID对于同一行中插入的记录查询?

答案: 要获取 MySQL 中新插入记录的主键 ID,请使用 LAST_INSERT_ID() 函数。语法:

INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();

此函数检索当前用户连接最后生成的主键值。它提供:

  • 基于每个连接:返回的ID适用于当前用户连接内最后插入的行。
  • 不受其他影响requests:来自不同用户的其他查询不会影响服务器为特定用户维护的 LAST_INSERT_ID() 值连接。

以上是MySQL中INSERT后如何检索自动生成的主键?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn