ใช้ SUM(TABLE_ROWS) จาก INFORMATION_SCHEMA.TABLES
คำสั่ง
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
ตัวอย่างผลลัพธ์
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+
หมายเหตุ: TABLE_ROWS เป็นค่าประมาณสำหรับ InnoDB ค่าจริงอาจต่างออกไป ใช้ SELECT COUNT(*) จากแต่ละตารางหากต้องการค่าถูกต้องแน่นอน