SHOW VARIABLES LIKE "%case%"; 可以看到: lower_case_file_system ON lower_case_table_names 0 这就是大小写敏感的,创建表时,如果是小写,查询时使用大写是会报表不存在的 修复 将所有大写表名先改成小写,然后在mysql的配置文件my.conf中的[mysqld]节点 [mysqld] lower_case_table_names=1 重启mysql服务 OK