项目连接mysql,但查询一直说查找不到数据
环境一个ssm项目一个windows系统上的mysql数据库一个linux系统上的mysql数据库情景描述启动项目,第一次把数据库的地址指向windows上的mysql数据库,一切正常。但是,当项目连接linux上的mysql数据库时,发现一直报错 找不到×××表解决方案把mysql在 /etc/my.cnf 文件中添加一行lower_case_tabl...
·
环境
- 一个ssm项目
- 一个windows系统上的mysql数据库
- 一个linux系统上的mysql数据库
情景描述
启动项目,第一次把数据库的地址指向windows上的mysql数据库,一切正常。
但是,当项目连接linux上的mysql数据库时,发现一直报错 找不到×××表
解决方案
把mysql在 /etc/my.cnf 文件中添加一行
lower_case_table_names = 1
原因
因为linux是对大小写敏感的,所以项目当中的表名称是大写的格式,但数据库中的结构是小写的格式,所以这里报错,只要设置忽略大小写即可。
更多推荐
已为社区贡献1条内容
所有评论(0)