MySQL-Tabellenversionsunterschied

MySQL-Tabellenversionsunterschied

Ich habe eine MySQL-Tabelle (MyISAM) namens bla. Die Version ist 9 (mysql4). Mit einem MySQL5-Server habe ich eine Tabelle geändert (Spalte hinzufügen, dieselbe Spalte löschen). Dies ist ein einfacher Trick, um die Tabellenversion zu aktualisieren. Wie von MySQL angezeigt:

$ echo "zeige Tabellenstatus von mydb wie 'bla'\G" | mysql -p | grep Version
Passwort eingeben:
        Version: 10

Normalerweise gibt der Unix-Dateibefehl das gleiche Ergebnis aus, also für eine andere „veränderte“ Tabelle:

Datei bla_ok.frm
bla_ok.frm: MySQL-Tabellendefinitionsdatei Version 10

Aber für einige "veränderte" Tabellen (wie bla) gibt der Dateibefehl immer noch Version 9 aus, während der obige MySQL-Befehl Version 10 ausgibt

Datei bla.frm:
bla.frm: MySQL-Tabellendefinitionsdatei Version 9

Hat jemand eine Ahnung?

verwandte Informationen