為什麼當我重整資料表主檢視,每次列數目都變更?

可應用作業系統: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 --

The number of rows. Some storage engines, such as MyISAM and ISAM, store the exact count.

For other storage engines, such as InnoDB, this value is an approximation, and may vary from the actual value by as much as 40 to 50%. In such cases, use SELECT COUNT(*) to obtain an accurate count."

 

PostgreSQL

列欄只是一個估計值,反映了 pg_class 資料表的 "reltuples" 值,但不是精確的。

還有其他問題嗎? 提交查詢.
還有其他問題?提交請求

0 評論

文章評論已關閉。