如何获取MySQL表的创builddate?

我想知道是否有可能获得数据库中的特定表的date创build。 我的雇主希望添加此function,但我一直无法findGoogle的解决scheme。

我觉得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表,以供稍后查看此问题的任何人参考。

您可以使用“显示表​​状态”来获取关于表的信息。 它为您提供了大量信息,包括正在使用的存储引擎,创build时间,更新时间和行数。

您可以根据表的名称筛选结果,如下所示:

 show table status where name = 'your-table-name'