【发布时间】:2016-02-22 17:56:35
【问题描述】:
我有一个包含约 200 个表的数据库,我想对其进行审核以确保表不会变得太大。
我知道我可以通过以下方式轻松了解我想要的许多表属性(以 MB 为单位的大小、行、行长度、数据长度等):
SHOW TABLE STATUS FROM myDatabaseName;
但它缺少我想要的一条关键信息:在给定的时间段内每个表添加了多少行?
如果有帮助,我的每条记录都包含一个格式匹配的datestamp 列。
编辑:本质上,我想要类似的东西:
SELECT COUNT(*)
FROM *
WHERE datestamp BETWEEN [begindate] AND [enddate]
GROUP BY tablename
【问题讨论】:
标签: mysql database-administration