1

如何在 MYSQL 数据库中查找最后更新的记录。?这个问题来自手动输入

4

1 回答 1

0

可能最好的解决方案是为上次更新发生的时间添加一列。您可以手动更新该字段,创建一个存储过程或触发器来自动更新它,或者依靠 MySQL 这样做。更新行时,表的第一个 TIMESTAMP 字段将更新为当前时间。查看 vijay4vijju 的链接,海报 Bil​​l Karwin 提出了类似的建议。

然后,要回答主题中的问题,您将运行 SQL 查询,例如

SELECT id, updated
FROM foo
WHERE updated >= NOW() - INTERVAL 1 HOUR
ORDER BY updated DESC
于 2013-10-30T03:37:09.293 回答