Das Problem war nicht, dass die Tabelle beschädigt war. Wenn Sie eine Gruppierung durchführen, erstellt mysql eine temporäre Tabelle. Da die Tabelle so groß ist, benötigt die temporäre Tabelle mehr als 10 GB Speicherplatz. Die Fehlermeldung erscheint, wenn die Festplatte zu 100 % voll ist.
Ich habe das Kommando verwendet, um den Speicherplatz zu überprüfen:
df -h /dev/root
Also habe ich in der MySQL-Konfiguration (my.ini) den Speicherort (tmpdir), an dem die temporären Tabellen gespeichert sind, auf eine Partition mit genügend freiem Speicherplatz geändert.
jetzt läuft die Abfrage erfolgreich