如何在不生成新行或更新行的情况下接收数据库中的最后一行 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);