繁体   English   中英

从mysql表中获取最后插入的ID

[英]Get last inserted ID from mysql table

即使最后x条记录已被删除,如何获取表的最后插入ID?

x 可以是 1 也可以是 200

假设您在谈论自动递增的 ID:

SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'Table'

这将为您提供下一个增量 ID。 将最后插入的 id 减去 1。

以下查询将为您提供表中的最后一个 ID

select id from table_name order by id desc limit 1;

更新:

然后,您应该创建包含两列(如table_namelast_id表,并且在将数据插入特定表时必须始终更新last_id 通过这种方式,您可以获取插入到表中的最后一个 ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM