Eine kleine Klarstellung: show create table
bringt nicht wirklich "zurück, was vorher ausgeführt wurde". Es wird lediglich die DDL angezeigt, mit der die Tabelle von Grund auf neu erstellt werden würde. Die Tabelle kann erstellt und dann viele Male geändert worden sein, aber show create table
spiegelt den aktuellen Zustand der Tabelle wider.
Was die Suche nach einem alter table
Anweisungen, die kürzlich auf dem Tisch gelaufen sind, ist das Binärprotokoll die beste Wahl.
Prüfen Sie zunächst, ob die binäre Protokollierung aktiviert ist:
show variable like 'log_bin';
Wenn dies der Fall ist, suchen Sie das Binärprotokoll für den betreffenden Zeitraum, verwenden Sie mysqlbinlog, um es in SQL zu konvertieren, und suchen Sie dann mit grep nach dem betreffenden Tabellennamen, um die alter table
Aussage, nach der Sie suchen.