テーブルのリストとその行数を取得しようとしています。私はこのクエリを使用しています:MySQLテーブルと行数
SELECT TABLE_NAME, TABLE_ROWS
FROM INFORMATION_SCHEMA WHERE TABLE_SCHEMA = 'myDatabase'
これは時々nullを返します。私は何をしたいのは、私だけは私がTABLE_NAME列に基づいて、それが動的に作成する方法????
に入力する必要があるかわからないんだけど
IFNULL (TABLE_ROWS, SELECT COUNT(*) FROM ????)
に似たこのおそらくやって何かをキャッチ?です。
編集:追加情報:表示されていない「テーブル」が実際に表示されていることがわかりました。 the documentationから
どのような目的のためにですか? – thejh
シングルステップの拡張答え、そしてInnoDBテーブルのための正確な答え:http://stackoverflow.com/questions/24707814/mysql-summarize-all-table-row-counts-in-a-single-query – gwideman