我想知道是否有可能获得数据库中特定表的创建日期。我的雇主希望添加这个功能,但我一直无法找到与谷歌的解决方案。
我觉得 SO 是下一个最好的地方。
您可以在 information_schema中查询表的 create_time。
information_schema
create_time
例如:
SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'your_schema' AND table_name = 'your_table'
参考文献 : < a href = “ http://dev.mysql.com/doc/refman/5.0/en/tables-table.html”rel = “ norefrer”> http://dev.mysql.com/doc/refman/5.0/en/tables-table.html
我知道这是一个老问题,但是我想提出一个替代方法,它不需要直接查询 information _ schema 表,以供稍后查找这个问题的人参考。
您可以使用“ show table status”获取有关表的信息。它提供了大量信息,包括正在使用的存储引擎、创建时间、更新时间和行数。
您可以根据表的名称对结果进行筛选,如下所示:
show table status where name = 'your-table-name'