B.3.2.14 Таблица 'tbl_name' не существует
Если вы получаете одну из следующих ошибок, это обычно означает, что в базе данных по умолчанию не существует таблицы с указанным именем:
Table 'tbl_name' doesn't exist
Can't find file: 'tbl_name' (errno: 2)
В некоторых случаях таблица может существовать, но вы ссылаетесь на неё неправильно:
Так как MySQL использует каталоги и файлы для хранения баз данных и таблиц, имена баз данных и таблиц чувствительны к регистру, если они находятся на файловой системе с чувствительными к регистру именами файлов.
Даже для файловых систем, нечувствительных к регистру, таких как Windows, все ссылки на данную таблицу в запросе должны использовать одинаковый регистр.
Вы можете проверить, какие таблицы находятся в базе данных по умолчанию, с помощью SHOW TABLES. См. Раздел 13.7.5, «Запросы SHOW».
© 2025 Oracle
Licensed under the GPLv2 License.