Ich habe eine Tabelle mit der Funktion dbDelta erstellt, dann einige Spalten entfernt und einige hinzugefügt. Die neuen Spalten wurden erstellt, aber die alten Spalten wurden nicht aus der Tabelle gelöscht.
Gibt es eine andere Möglichkeit, Spalten aus der Tabelle zu löschen?
Nein, dbDelta kann Spalten hinzufügen oder ändern, aber nicht löschen.
Der Code für die dbDelta-Funktion befindet sich in wp-admin / includes / upgrade.php. Sie können dort untersuchen, wozu es fähig ist.
quelle