如何查找 mysql 数据库的最后更新日期

how to find mysql database last updated date

我需要在网站主页上显示网站的最后更新日期。 我的数据库中有超过 80 个 table。 使用 codeigniter

SELECT UPDATE_TIME, TABLE_SCHEMA, TABLE_NAME FROM information_schema.tables ORDER BY UPDATE_TIME DESC, TABLE_SCHEMA, TABLE_NAME

但它显示每个 table 更新日期。

"to show site last updated date on website" 实际上我会在更新时将日期写入数据库。或者每个内容项都有一个 "updated" 时间戳。然后你简单地查询项目并找到最后更新的。

如果 timestamp 不是你能做的,这将是理想的,那么你可以尝试一种解决方法。

Codeigniter 有一个 last_query 函数,几乎 returns 最后执行的查询。如果您找到该函数并扩展它,或者找到并实际更改方法以仅存储更新函数(或其他一些用于存储它的逻辑,可能是从它内部调用的另一个方法),并且当您调用它时,您会得到执行的查询。从那里开始,它是字符串操作。