从表中获取所有记录直到表中的最后更新

时间:2016-03-09 05:57:15

标签: mysql information-schema

我想要从表中的所有记录,直到我上次更新该表,我正在尝试data_schema.tables的update_time但无法理解如何使用。有什么办法吗请建议我。
注意:我没有在表格中创建列,这就是我尝试从information_schema update_time 的原因 例如:我有一个表tblstock,我想获取条件的库存(其中日期< ="搜索库存日期")但我没有创建在每个条目后更新的列表格,这就是为什么我面临问题从该表中获取所有记录的原因。

2 个答案:

答案 0 :(得分:0)

通过information_schema

获取表格的最后更新时间
SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'

答案 1 :(得分:0)

如果您没有用于存储更新时间的列,则在这种情况下无法获得所需的内容。

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

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