#### B.3.2.14 表'tbl\_名称'不存在 如果您收到以下任一错误,通常意味着默认数据库中不存在具有给定名称的表: ``` Table 'tbl_name' doesn't exist Can't find file: 'tbl_name' (errno: 2) ``` 在某些情况下,可能是该表确实存在,但您错误地引用了它: - 因为 MySQL 使用目录和文件来存储数据库和表,所以如果数据库和表名位于具有区分大小写文件名的文件系统上,则它们是区分大小写的。 - 即使对于不区分大小写的文件系统(例如在 Windows 上),查询中对给定表的所有引用也必须使用相同的字母大小写。 您可以检查哪些表在默认数据库中[`显示表格`](show-tables.html).看[第 13.7.7 节,“显示语句”](show.html).