有什么方法可以获取我更新的表的最后一行。
例如:- 我的表中有 1000 条记录。 我已经更新了表 X 的第 500 条记录的值。 所以,我想要 ID 500 作为返回。
提前致谢。
问候,
最佳答案
我认为 MySQL 不存在此功能。但是,您可以通过添加时间戳列来获得相同的效果:
ALTER TABLE yourtable
ADD COLUMN last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
这将使 last_update 列几乎自动维护。现在您可以根据时间戳从表中选择最后更新的行。
关于mysql - 有什么方法可以获取上次更新的行 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1338895/