[英]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_name
、 last_id
表,并且在将数据插入特定表时必须始终更新last_id
。 通过这种方式,您可以获取插入到表中的最后一个 ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.