Назад | Перейти на главную страницу

Таблица MySQL InnoDB показывает отрицательное количество строк в phpMyAdmin

Я только что преобразовал таблицу MyISAM в InnoDB с примерно 1,4 миллиона строк. Когда я преобразовал его в InnoDB, теперь он показывает -1,4 миллиона строк. Таблица по-прежнему работает должным образом, но почему в столбце строк отображается отрицательный результат?

Если вы присмотритесь, то заметите, что это не отрицательный знак, а тильда, что означает «приблизительно».

Таблицы InnoDB не хранят точное количество строк в таблице, поэтому вам показано приблизительно, сколько строк находится в таблице.

Если вы используете функцию COUNT (*), вы можете получить точное количество строк.

Я думаю, это может быть ошибка phpmyadmin ...

Какую версию ты используешь?

Если вы сделаете SELECT COUNT(*) FROM table какой номер отображается в командной строке MySQL?