Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

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