如果最后x个记录被删除,如何获取表的最后插入ID?
x可以是1,可以像200
答案 0 :(得分:1)
假设您正在谈论自动递增的ID:
SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'Table'
这将为您提供下一个增量ID。要使最后一个插入的id减去1。
答案 1 :(得分:0)
以下查询将为您提供表格中的最后一个ID
select id from table_name order by id desc limit 1;
更新:
然后你应该创建包含两列如table_name
的表,
last_id
,当您将数据插入特定表格时,您必须始终更新last_id
。通过这种方式,您可以获取插入表格的最后一个ID。