Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL ALTER TABLE auf Tabellen, die zu groß zum Duplizieren sind

Sie könnten eine neue, leere Tabelle erstellen, die Daten manuell in Blöcken verschieben (INSERT in new, DELETE from old eine bestimmte Anzahl von Zeilen), die alte Tabelle löschen und die neue Tabelle umbenennen. Im Wesentlichen das, was MySQL tut, aber die Daten verschieben, anstatt sie zu kopieren, wodurch Sie weniger Speicherplatz verbrauchen sollten.