ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL表名不区分大小写的配置方法-这里快速解决你的疑问!

2021-07-19 15:03:55  阅读:127  来源: 互联网

标签:命令 数据库 MySQL 表名 大小写 SQL 区分


前序

最近在Linux 系统中安装Mysql数据库,但在访问数据库进行SQL操作时,出现数据库无此数据表的提示,琢磨了好一会,通过了解得知是由于在Linux中MySQL数据库安装时是默认区分大小写的,所以造成SQL中出现大写就提示异常的原因。

异常原因及解决方案

异常原因

执行 包含大写的SQL时出现异常,由于数据库安装默认是区分大小写,造成无法执行SQL。了解了具体问题原因就可以寻找方法对症下药解决问题了,解决方法如下。

解决方法

1.使用root账户登录,并修改my.ncf数据库配置文件,命令如下:
命令

vi /etc/my.cnf

2.在[mysqld]节点下,加入 lower_case_table_names=1配置字段,为不区分大小写,若要区分大小写,只需要将值改为0即可: lower_case_table_names=0。具体内容如下:
在这里插入图片描述
【温馨提示】
进入配置文件后,按”i“键进入编辑状态,xshell中复制【Ctrl+Insert】,粘贴【Shift+Insert】;编辑完成后,按【shift+:】进入命令输入状态,最后输入wq!命令进行编辑保存。
3.重启mysql服务,命令如下:
命令

systemctl restart mysqld

到这里测试一些是否修改成功即可。

结束语

在本章中主要介绍了修改MySQL数据库区分大小写配置相关问题,如有疑问欢迎留言讨论。

标签:命令,数据库,MySQL,表名,大小写,SQL,区分
来源: https://blog.csdn.net/My_IT_Study/article/details/118895152

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有