2010-11-17 101 views
12

當我檢查我的數據庫時,它顯示錶的負記錄(例如-200,000),其他表的記錄是靜態的。phpMyAdmin顯示數據庫表的負總記錄

當我查看錶格並返回摘要時,它隨機更改爲-198,000或-220,000 ......這只是非靜態的。

會發生什麼情況?

回答

29

這是一個古老的問題,但我碰到一個,這篇文章是第一個顯示在谷歌上,所以我想我會把正確的答案。

您會注意到所有「負面mysql記錄」問題都與大型表或數據庫有關。這不是一個負面的符號〜,這意味着大約。基本上是說有這麼多的記錄。據我所知,一旦有任何表格在phpMyAdmin中有超過20,000條記錄,它就會顯示出來。這也是爲什麼求職者數量持續波動,並不確切。

+3

我需要提高眼鏡的功率!謝謝!感謝, – Victor 2012-03-24 14:42:26

+3

字體使它很難區分! – user115422 2012-11-07 20:12:17

+2

哈哈; D我認爲這是因爲即時導入laaaarge的SQL文件,但沒有,通過tilde拖動.. – n00b 2013-04-23 06:07:45

0

去phpmyadmin的

  1. 選擇問題表
  2. 選擇下的「表修的」塊你有什麼選擇上
  3. 將目光從標籤「操作」。我只需按順序點擊它們,讓每個操作完成,然後看看問題是否仍然存在。 每個操作旁邊都有一個幫助按鈕來解釋它的功能。 (我敢打賭,FLUSH應該解決你的問題)。
+0

謝謝,但沒有奏效。 – Victor 2010-11-17 14:17:19

0

如果FLUSH沒有解決您的問題,請嘗試對您的表進行分解。表格行數量的這種變化通常發生在表中包含數十億行的時候。

PHP-Myadmin總會有一些限制。

同時您還可以觸發查詢「select count(id) from tableName」以獲取確切的行數。

0

正如Eric Strom已經提到的那樣,這個符號表示的是由phpMyAdmin估計的總行數。你可以通過點擊這個數字來擺脫那個〜符號或者得到它的總行數的確切值。這是我自己的 表例如:

enter image description here

,並點擊與〜跡象開始這個數字後,你會被重新精確計算後得到總一行。

![enter image description here

相關問題