我想知道是否可以获取数据库中特定表的创建日期。我的雇主想添加此功能,但我无法通过 Google 找到解决方案。
我认为 SO 是下一个最好看的地方。
我想知道是否可以获取数据库中特定表的创建日期。我的雇主想添加此功能,但我无法通过 Google 找到解决方案。
我认为 SO 是下一个最好看的地方。
您将查询information_schema
表create_time
的。
例如:
SELECT create_time FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = 'your_schema'
AND table_name = 'your_table'
参考:http ://dev.mysql.com/doc/refman/5.0/en/tables-table.html
我知道这是一个老问题,但我想提出一种替代方法,该方法不需要直接查询 information_schema 表,供以后查找此问题以供参考的任何人使用。
您可以使用“显示表状态”获取有关表的信息。它为您提供了大量信息,包括正在使用的存储引擎、创建时间、更新时间和行数。
您可以根据表的名称过滤结果,如下所示:
show table status where name = 'your-table-name'