MySQL - Select the last inserted row easiest way(MySQL - 选择最后插入的行的最简单方法)
问题描述
我只需要选择由条件指定的最后输入的行,例如:
I simply need to select the last entered row specified by condition, e.g:
SELECT ID from bugs WHERE user=Me
我只需要返回用户我"输入的最后一个 ID.有没有一种简单的方法可以做到这一点?谢谢.
I need to return only the very last ID entered by user 'Me'. Is there a simple way to do this? Thank you.
推荐答案
最好有一个 TIMESTAMP
列,默认为 CURRENT_TIMESTAMP
..它是唯一的您可以在此处找到真正的预测行为.
It would be best to have a TIMESTAMP
column that defaults to CURRENT_TIMESTAMP
.. it is the only true predictive behavior you can find here.
你能做的第二好的事情是ORDER BY ID DESC LIMIT 1
并希望最新的ID是最大值.
The second-best thing you can do is ORDER BY ID DESC LIMIT 1
and hope the newest ID is the largest value.
这篇关于MySQL - 选择最后插入的行的最简单方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:MySQL - 选择最后插入的行的最简单方法


- 在SQL中,如何为每个组选择前2行 2021-01-01
- 更改自动增量起始编号? 2021-01-01
- 导入具有可变标题的 Excel 文件 2021-01-01
- 以一个值为轴心,但将一行上的数据按另一行分组? 2022-01-01
- 如何将 Byte[] 插入 SQL Server VARBINARY 列 2021-01-01
- 如何使用 pip 安装 Python MySQLdb 模块? 2021-01-01
- 使用 Oracle PL/SQL developer 生成测试数据 2021-01-01
- SQL 临时表问题 2022-01-01
- 远程 mySQL 连接抛出“无法使用旧的不安全身份验证连接到 MySQL 4.1+"来自 XAMPP 的错误 2022-01-01
- 如何将 SonarQube 6.7 从 MySQL 迁移到 postgresql 2022-01-01