対応OS: Windows、macOS、Linux

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

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

 

MySQL & MariaDB

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

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

"Rows --

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

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

 

PostgreSQL

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

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