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