対応OS: Windows, Mac, Linux

Navicat対応製品: Navicat for MySQL, Navicat for PostgreSQL, Navicat for MariaDB, Navicat Premium

Navicat対応バージョン: すべて

 

MySQL & MariaDB

テーブルのメインビューにおいて、詳細ビューを選択している場合、行数が表示されます。この行数は、推定のレコード数であり、実際の数ではありません。

これは、MySQL InnoDBテーブルの特性です。この問題に関するMySQLのドキュメントを参照してください: http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

"Rows --

行数。MyISAMやISAMのようないくつかのストレージエンジンは実際の数を保存します。

InnoDBのような他のストレージエンジンについては、この値は近似値であり、実際の値から40~50%も異なる可能性があります。そのような場合には、SELECT COUNT(*)を使用して、正確な数を収録することができます。"

 

PostgreSQL

行数の列は、pg_classテーブルの"reltuples"の値を反映した推定値であり、実際の数ではありません。

さらに質問がございましたら、
チケット送信