我可以让MySQL返回数据库中的所有非空表吗?类似于“ SHOW TABLES”,但仅那些不为空的表。
“ information_schema”应包含相关详细信息。你可以试试
SELECT table_type, table_name FROM information_schema.tables WHERE table_rows >= 1;
从选择性数据库中进行选择。您还可以按TABLE_SCHEMA以下条件过滤:
TABLE_SCHEMA
SELECT table_schema, table_type, table_name FROM information_schema.tables WHERE table_rows >= 1 AND TABLE_SCHEMA=?