Я только что преобразовал таблицу MyISAM в InnoDB с примерно 1,4 миллиона строк. Когда я преобразовал его в InnoDB, теперь он показывает -1,4 миллиона строк. Таблица по-прежнему работает должным образом, но почему в столбце строк отображается отрицательный результат?
Если вы присмотритесь, то заметите, что это не отрицательный знак, а тильда, что означает «приблизительно».
Таблицы InnoDB не хранят точное количество строк в таблице, поэтому вам показано приблизительно, сколько строк находится в таблице.
Если вы используете функцию COUNT (*), вы можете получить точное количество строк.
Я думаю, это может быть ошибка phpmyadmin ...
Какую версию ты используешь?
Если вы сделаете SELECT COUNT(*) FROM table
какой номер отображается в командной строке MySQL?