A tabela MySQL InnoDB mostra um número negativo de linhas no phpMyAdmin

A tabela MySQL InnoDB mostra um número negativo de linhas no phpMyAdmin

Acabei de converter uma tabela MyISAM para InnoDB com cerca de 1,4 milhão de linhas. Quando o converti para InnoDB, agora ele mostra -1,4 milhão de linhas. A tabela ainda funciona conforme o esperado, mas por que mostra negativo na coluna de linhas?

Responder1

Se você olhar de perto, notará que não é um sinal negativo, é umtil, que significa "aproximadamente".

As tabelas InnoDB não armazenam a contagem exata de linhas na tabela, portanto, será mostrado aproximadamente quantas linhas existem na tabela.

Se você usar a função COUNT(*), poderá recuperar o número exato de linhas.

Responder2

Acho que pode ser um bug do phpmyadmin...

Qual versão você está usando?

Se você fizer um SELECT COUNT(*) FROM tableprompt de comando do MySQL, qual número será exibido?

informação relacionada