MySQL InnoDB表在phpMyAdmin中显示负数的行

我只用140万行将一个MyISAM表转换成了InnoDB。 当我将其转换为InnoDB时,它现在显示-140万行。 该表仍按预期工作,但为什么它在行列中显示为负数?

如果你仔细观察,你会发现这不是一个负面的信号,这是一个代号 ,这意味着“大约”。

InnoDB表不存储表中行的确切数量,所以显示了表中有多less行。

如果您使用COUNT(*)函数,则可以检索确切的行数。

我认为这可能是一个phpmyadmin的错误…

你使用的是什么版本?

如果您从MySQL命令提示符执行SELECT COUNT(*) FROM table ,将显示什么数字?