【问题标题】:Is there any way using which I can get Last Updated row Id有什么方法可以让我获得上次更新的行 ID
【发布时间】:2009-08-27 04:47:57
【问题描述】:

有什么方法可以获取我更新的表格的最后一行。

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

提前致谢。

问候,

【问题讨论】:

    标签: mysql get rowid


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的意见。这是一个很大的帮助。
    猜你喜欢
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 2020-06-02
    • 2018-07-24
    • 1970-01-01
    相关资源
    最近更新 更多