在我的代码中,我需要调用最后插入的ID。我看过一些关于SELECT LAST_INSERT_ID()
的例子,但它们似乎都是针对插入语句的。我只是想显示最后插入的id。
因此,从下图中我只需要选择ID 13
答案 0 :(得分:4)
使用ORDER BY
和LIMIT
。
<强>查询强>
SELECT dl.* FROM driver_log dl
WHERE dl.Company_ID = 76 AND dl.Manifesr=tNo = 8199
ORDER BY ID DESC LIMIT 1;
如果您只想选择ID,请使用MAX
功能。
SELECT MAX(dl.ID) as ID
FROM driver_log dl
WHERE dl.Company_ID = 76 AND dl.Manifesr=tNo = 8199;
答案 1 :(得分:2)
您可以尝试使用MAX功能,如
SELECT max(id) FROM driver_log dl
WHERE dl.Company_ID = 76 AND dl.Manifesr=tNo = 8199
答案 2 :(得分:0)
简单的方法是通过查询选择最后一行数据。
SELECT * FROM YourTableName order by ID desc limit 1