mysql テーブルのバージョンの違い

mysql テーブルのバージョンの違い

bla という mysql テーブル (MyISAM) があります。バージョンは 9 (mysql4) です。mysql5 サーバーを使用して、テーブルの変更 (列の追加、同じ列の削除) を実行しました。これは、テーブル バージョンをアップグレードするための簡単なトリックです。mysql で表示される内容は次のとおりです。

$ echo "mydb から 'bla'\G のようなテーブルステータスを表示する" | mysql -p | grep バージョン
パスワードを入力する:
        バージョン: 10

通常、unix のファイル コマンドは同じ結果を返します。つまり、別の「変更された」テーブルの場合です。

ファイル bla_ok.frm
bla_ok.frm: MySQL テーブル定義ファイル バージョン 10

しかし、いくつかの「変更された」テーブル(blaなど)の場合、ファイルコマンドはバージョン9を返しますが、上記のmysqlコマンドはバージョン10を返します。

ファイル bla.frm:
bla.frm: MySQL テーブル定義ファイル バージョン 9

誰か手がかりを持っていますか?

関連情報