簡體   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