Ich habe gerade eine MyISAM-Tabelle mit etwa 1,4 Millionen Zeilen in InnoDB konvertiert. Nach der Konvertierung in InnoDB zeigt sie nun -1,4 Millionen Zeilen an. Die Tabelle funktioniert noch wie erwartet, aber warum wird in der Zeilenspalte ein Minuswert angezeigt?
Antwort1
Wenn Sie genau hinsehen, werden Sie feststellen, dass es sich nicht um ein negatives Zeichen handelt, sondern um einTilde, was „ungefähr“ bedeutet.
InnoDB-Tabellen speichern nicht die genaue Zeilenanzahl in der Tabelle, daher wird Ihnen nur die ungefähre Anzahl der Zeilen in der Tabelle angezeigt.
Wenn Sie die Funktion COUNT(*) verwenden, können Sie die genaue Anzahl der Zeilen abrufen.
Antwort2
Ich denke, das könnte ein Fehler von phpMyAdmin sein ...
Welche Version verwenden Sie?
Wenn Sie eine SELECT COUNT(*) FROM table
MySQL-Eingabeaufforderung ausführen, welche Nummer wird angezeigt?