今天将项目用docker打包放在centos环境中出现了一个奇葩的问题:

控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊。

经过一番查询才发现原因是:

linux下mysql默认数据库表名和数据库名区分大小写

 解决办法就是修改mysql的设置,使其不区分大小写:

Linux下MySQL报Table

Linux下MySQL报Table