«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему моя база данных MySQL показывает, что «Таблица «xxx.xxxxx» не существует» при создании новой таблицы?

Почему моя база данных MySQL показывает, что «Таблица «xxx.xxxxx» не существует» при создании новой таблицы?

Опубликовано 8 ноября 2024 г.
Просматривать:542

Why is My MySQL Database Showing \

Ошибка понимания: «Таблица 'xxx.xxxxx' не существует»

Обнаружено сообщение об ошибке «Таблица 'xxx.xxxxx'» не существует», в то время как создание таблицы может разочаровать. Эта ошибка обычно возникает из-за несоответствия между файлом базы данных и двоичными файлами таблицы InnoDB.

Объяснение проблемы

Ошибка возникает, когда двоичные файлы таблицы InnoDB не синхронизированы. с базой данных, обычно после перемещения файлов базы данных или обновления сервера MySQL. Из-за этого несовпадения InnoDB не узнает о существующих таблицах, включая ту, которую вы пытаетесь создать.

Решение

Чтобы решить эту проблему, необходимо выполнить два шага:

  1. Восстановить базу данных: Удалите существующую базу данных и воссоздайте ее с тем же именем. Это приведет файл базы данных в соответствие с текущей конфигурацией сервера.
  2. Перезапустите службу MySQL: Перезапустите службу MySQL, чтобы перезагрузить базу данных и сделать вновь созданную базу данных доступной для InnoDB.

После выполнения этих шагов InnoDB распознает базу данных и ее таблицы, что позволит вам создать нужную таблицу без кода 1146. ошибка.

Дополнительная информация

Для более глубокого понимания рекомендуется изучить тонкости двоичных файлов таблиц InnoDB и их значение в управлении базами данных.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3