MySQL 8.4 Release Notes
B.3.2.14 表 'tbl_name' 不存在
如果您收到以下错误之一,通常是因为默认数据库中没有指定名称的表:
Table 'tbl_name' doesn't exist
Can't find file: 'tbl_name' (errno: 2)
在某些情况下,也可能是该表存在,但您正在以错误方式引用它:
-
由于 MySQL 使用目录和文件来存储数据库和表,数据库和表名在使用 case-sensitive 文件系统时敏感。
-
即使是在不区分大小写的文件系统上,如 Windows,也必须在查询中使用相同的字母大小写引用该表。
您可以使用 SHOW TABLES
检查默认数据库中的所有表。见第15.7.7节,“SHOW 语句”。