[英]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.