簡體   English   中英

如何從mysql中的表中獲取最后插入的記錄?

[英]How to get the last inserted record from a table in mysql?

我用了

select * from equation_table order by type desc limit 1

但是它從表中返回第二條記錄。

如果您的表中有一個自動增量ID ,即ID的名稱。 那么您只需在SQL下運行即可獲取最后插入的記錄。

SELECT * FROM TABLE_NAME WHERE id != 0 ORDER BY id DESC LIMIT 0,1

嘗試這個 :

SELECT * 
FROM equation_table 
WHERE Eqtbl_id != 0 
ORDER BY Eqtbl_id DESC
LIMIT 1

您可以通過此答案找到更多

如果id是主要字段,則為autoincreament字段。

Select * from equation_table ORDER BY id DESC LIMIT 1;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM