数据库教程:mysql设置不区分表名大小写的实例

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


问题描述

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

问题分析

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

解决办法

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

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

重启mysql就行了

需要了解更多数据库技术:mysql设置不区分表名大小写的实例,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/832507.html

(0)
上一篇 2021年9月19日
下一篇 2021年9月19日

精彩推荐