La tabla MySQL InnoDB muestra un número negativo de filas en phpMyAdmin

La tabla MySQL InnoDB muestra un número negativo de filas en phpMyAdmin

Acabo de convertir una tabla MyISAM a InnoDB con alrededor de 1,4 millones de filas. Cuando lo convertí a InnoDB, ahora muestra -1,4 millones de filas. La tabla todavía funciona como se esperaba, pero ¿por qué muestra un valor negativo en la columna de filas?

Respuesta1

Si miras de cerca, notarás que no es un signo negativo, es untilde, que significa "aproximadamente".

Las tablas InnoDB no almacenan el recuento exacto de filas en la tabla, por lo que se le muestra aproximadamente cuántas filas hay en la tabla.

Si utiliza la función CONTAR(*), puede recuperar el número exacto de filas.

Respuesta2

Creo que eso podría ser un error de phpmyadmin...

Qué versión estás usando?

Si realiza un SELECT COUNT(*) FROM tablecomando desde el símbolo del sistema MySQL, ¿qué número se muestra?

información relacionada