频道栏目
首页 > 资讯 > MySQL > 正文

mysql设置不区分表名大小写的实例

18-07-09        来源:[db:作者]  
收藏   我要投稿

问题描述

最近使用spring boot启动项目,因为改动了mysql连接地址到B库,新的mysql库和以前的A库拥有相同的表,但是启动报错,意思是:找不到test.USER_INFO表,有意思的问题来了

问题分析

问题在mapper映射文件查询使用的是大写的USER_INFO名字,但是数据库不论是B库还是A库都是小写的user_info表,为什么A库启动可以呢?既然问题不在程序上,那就只能是数据库配置的问题了,上网搜了一下,mysql数据库默认区分表名大小写,那么就要设置一下了

解决办法

进入linux,编辑/etc/my.cnf文件,加入如下图所示内容

这里写图片描述

重启mysql就行了

相关TAG标签
上一篇:介绍postgresql的一些系统工具
下一篇:Redis Sentinel的安装配置和开机自启全过程详解
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站