是否有一种方法可以获取MySQL数据库中所有表中的行数,而无需对每个表运行SELECT count()
选择总和(表行)
来自信息\u SCHEMA.TABLES
其中,表_SCHEMA='{your_db}';
但是从文档中可以注意到:对于InnoDB表,行数只是SQL优化中使用的粗略估计。您需要使用COUNT(*)进行精确计数(这更昂贵)
共同学习, 共同进步, 祝各位早日成为代码大神
是否有一种方法可以获取MySQL数据库中所有表中的行数,而无需对每个表运行SELECT count()
选择总和(表行)
来自信息\u SCHEMA.TABLES
其中,表_SCHEMA='{your_db}';
但是从文档中可以注意到:对于InnoDB表,行数只是SQL优化中使用的粗略估计。您需要使用COUNT(*)进行精确计数(这更昂贵)