如何接收数据库中的最后一行 ID


How to recive the last row id in the database?

如何在不生成新行或更新行的情况下接收数据库中的最后一行 id。

只是为了读取最后一个 id?

我有函数mysql_insert_id,需要这样的东西,但没有生成新行。

SELECT MAX(id) AS latest_id
FROM table_name

如果您想要即将到来的(并且尚未存在的(id而不插入行,请参阅我之前的答案。

你需要使用max()这样的函数

select max(yourcol) from yourtable

你可以尝试很多查询:-

  select * from TABLE_NAME order by ID desc limit 1;

"或">

SELECT * 
FROM    TABLE
WHERE   ID = (SELECT MAX(ID)  FROM TABLE);