我剛剛將一個包含大約 140 萬行的 MyISAM 表轉換為 InnoDB 表。當我將其轉換為 InnoDB 時,它現在顯示 -140 萬行。該表仍然按預期工作,但為什麼行列顯示負數?
答案1
如果你仔細觀察,你會發現這不是負號,而是一個波形符,意思是「大約」。
InnoDB 表不會儲存表格中確切的行數,因此您將看到表格中大約有多少行。
如果您使用 COUNT(*) 函數,您可以擷取確切的行數。
答案2
我認為這可能是 phpmyadmin 的錯誤...
您使用什麼版本?
如果您SELECT COUNT(*) FROM table
在 MySQL 命令提示字元下執行操作,會顯示什麼數字?