如何在数据库中接收最后一行id?

时间:2012-05-21 07:46:15

标签: php mysql

如何在数据库中接收最后一行id,而不生成新行或更新行。

只是阅读最后一个ID?

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

3 个答案:

答案 0 :(得分:4)

SELECT MAX(id) AS latest_id
FROM table_name

如果您希望在不插入行的情况下使用即将(但尚未存在)的ID see my previous answer

答案 1 :(得分:1)

您需要使用max()功能,如

select max(yourcol) from yourtable

答案 2 :(得分:0)

你可以尝试很多查询: -

  select * from TABLE_NAME order by ID desc limit 1;

“或”

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