文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (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 语句”