0

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

只是为了阅读最后一个ID?

我有这个功能mysql_insert_id并且需要这样的东西,但没有生成新行。

4

3 回答 3

4
SELECT MAX(id) AS latest_id
FROM table_name

如果您希望在不插入行的情况下使用即将到来的(但尚不存在的)id,请参阅我以前的答案

于 2012-05-21T07:47:25.150 回答
1

您需要使用max()类似的功能

select max(yourcol) from yourtable
于 2012-05-21T07:49:03.013 回答
0

您可以为此尝试很多查询:-

  select * from TABLE_NAME order by ID desc limit 1;

“或者”

SELECT * 
FROM    TABLE
WHERE   ID = (SELECT MAX(ID)  FROM TABLE);
于 2012-05-21T07:50:04.987 回答