文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


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 语句”