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

标签 mysql

我用过

select * from equation_table order by type desc limit 1

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

最佳答案

如果你的表中有一个自动增量is,它的名称就是 id。那么你可以简单地运行下面的 SQL 来获取最后插入的记录。

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

关于mysql - 如何从mysql表中获取最后插入的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46356776/

相关文章:

mysql - 连接本地和远程 MYSQL

MYSQL - UNION 第二个数据集不返回结果

mysql - 使用复合键从表中删除行

mysql - 删除mysql中的重复行,仅保留具有最低id的行

php - 从下拉列表中选择后如何获取数据

php - 无法使用 MySql 和 PHP 让数据库显示信息?

mysql - 在 Rails 中比较 SQLite 与 MySQL 查询结果时的不同类型的数据

mysql - 向 SELECT 查询添加更多特异性会使其更快吗?

mysql - 无需临时表的快速 SQL 搜索和排序

mysql - 使用 mysql 日期计算时出现奇怪的结果