• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 表tbl_name不存在

    如果出现以下两个错误之一,则通常意味着默认数据库中不存在具有给定名称的表:

    Table 'tbl_name' doesn't exist
    Can't find file: 'tbl_name' (errno: 2)
    

    在某些情况下,可能是该表确实存在,但是您未正确引用该表:

    • 因为MySQL使用目录和文件来存储数据库和表,所以如果数据库和表名位于具有区分大小写的文件名的文件系统上,则它们区分大小写。
    • 即使对于不区分大小写的文件系统(例如Windows),查询中对给定表的所有引用也必须使用相同的字母大小写。

    您可以使用来检查默认数据库中的表SHOW TABLES。请参见“ SHOW语句”。