1、新导入一份sql文件,然后再登录项目,异常日志提示表不存在
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rpps.SYS_ORG' doesn't exist
2、查看数据库,此表还在也没有修改过
![]()
3、mysql表名全是小写,但是查询语句里面却是大写的,代码也未动过

4、应该是设置一下mysql忽略大小写即可


命令如下:
#编辑mysql配置文件
vi /etc/my.cnf
#在my.cnf中添加忽略大小写属性,然后保存
lower_case_table_names=1
#重启mysql
service mysql stop
service mysql start
设置完mysql忽略大小写,程序即可正常访问

本文介绍了一种常见的MySQL数据库错误,即表名大小写敏感导致的表不存在异常。通过调整MySQL配置文件中的lower_case_table_names参数,可以解决因表名大小写不匹配引起的问题,确保程序能够正确访问数据库。
311

被折叠的 条评论
为什么被折叠?



