【问题标题】:Get all record from table till last updation in table从表中获取所有记录,直到表中的最后一次更新
【发布时间】:2016-06-23 09:09:11
【问题描述】:

我想要表中的所有记录,直到我上次更新该表我尝试 update_time of information_schema.tables 但无法理解如何使用。有什么办法吗请建议我。
注意:我的表中没有 createate 列,这就是我从 information_schema update_time 尝试的原因
例如:我有一个表 tblstock 并且我想获取库存以获取条件(其中 date

【问题讨论】:

  • 添加更多有问题的信息!不清楚!

标签: mysql information-schema


【解决方案1】:

如果你没有一个列来存储更新时间,那么在这种情况下你无法得到你想要的。

即使您从 INFORMATION_SCHEMA.TABLES 获得 UPDATE_TIME,您仍然无法知道表中每一行的更新/插入日期时间。

您需要将 update_time 存储在您自己的表中。

【讨论】:

    【解决方案2】:

    通过information_schema获取表格的最后更新时间

    SELECT UPDATE_TIME
    FROM   information_schema.tables
    WHERE  TABLE_SCHEMA = 'dbname'
    AND TABLE_NAME = 'tabname'
    

    【讨论】:

    • 我已经用它来获取特定表的最后更新时间,但是如何使用它从我的表中获取记录
    猜你喜欢
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 2022-10-01
    • 2015-03-20
    • 1970-01-01
    相关资源
    最近更新 更多