我有一個 mysql 表(MyISAM),名為 bla。版本是 9 (mysql4) 使用 mysql5-server 我做了一個更改表(新增列,刪除同一列)。這是升級表版本的簡單技巧。如mysql所示:
$ echo "顯示來自 mydb 的表狀態,如 'bla'\G" | mysql-p|版本號 輸入密碼: 版本:10
通常,unix file 指令會給出相同的結果,即對於另一個「更改」的表格:
文件 bla_ok.frm bla_ok.frm:MySQL 表格定義檔版本 10
但對於一些「更改」的表(如 bla),file 指令仍然給出版本 9,而上面的 mysql 指令給出版本 10
文件 bla.frm: bla.frm:MySQL 表格定義檔版本 9
有人有線索嗎?