mysql 表版本差异

mysql 表版本差异

我有一个名为 bla 的 mysql 表 (MyISAM)。版本是 9 (mysql4)。使用 mysql5-server,我执行了 alter table (添加列,删除同一列)。这是一个升级表版本的简单技巧。如 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

有人有线索吗?

相关内容