如何从mysql中的表中获取最后插入的记录?

时间:2017-09-22 04:16:51

标签: mysql

我用过

select * from equation_table order by type desc limit 1

但它从表中返回第二条记录。

3 个答案:

答案 0 :(得分:1)

如果您的表中有自动增量 id ,则名称为id。然后你可以在SQL下面运行以获得最后插入的记录。

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

答案 1 :(得分:1)

试试这个:

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

您可以通过answer

找到更多信息

答案 2 :(得分:0)

如果id是主要的,那么自动提升字段。

Select * from equation_table ORDER BY id DESC LIMIT 1;