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