数据库大小写敏感配置

版权声明:本文为博主原创文章,转载时请在文章最前方附上本文地址。 https://blog.csdn.net/qq_35033270/article/details/82902801

新安装的Mysql数据库一般是默认大小写敏感的,如果不熟知这一规则,便会导致开发时业务代码在和数据库表交互时,报出数据库无此表的错误,进而业务代码产生报错。根据需求对数据库配置,不过一般配置为大小写敏感,具体配置方式如下:

1.编辑数据库配置文件

vim /etc/my.cnf 

2.在文件里添加如下一项

lower_case_table_names = 1

3.保存并退出

 :wq!

多言一句,如果是设置大小写敏感,则添加如下配置:

 lower_case_table_names = 0

4.重启数据库。

 service mysqld restart

如果数据库之前不是启动状态,则启动数据库

 service mysqld start

ps,再多言一句,在创建数据库时字符集最好选择,如下一项:

utf8 -- UTF-8 Unicode

校对选择如下这一项,即表明数据库查询时不区分大小写。

utf8_general_ci

猜你喜欢

转载自blog.csdn.net/qq_35033270/article/details/82902801