如何在数据库中接收最后一行id,而不生成新行或更新行。
只是阅读最后一个ID?
我有函数mysql_insert_id
,需要这样的东西,但不会生成新行。
答案 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);