1

有什么方法可以让我得到我更新的表格的最后一行。

例如:- 我的表中有 1000 条记录。我已经更新了表 X 的第 500 条记录的值。所以,我想要 ID 500 作为回报。

提前致谢。

问候,

4

1 回答 1

7

我认为 MySQL 不存在此功能。但是,您可以通过添加时间戳列来获得相同的效果:

ALTER TABLE yourtable
   ADD COLUMN last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

这将使 last_update 列几乎可以自动维护。现在您可以根据时间戳从您的表中选择最后更新的行。

于 2009-08-27T04:55:39.637 回答