MySQL设置不区分表名大小写

MySQL设置不区分表明大小写

MySQL创建环境时没有要求表名称不区分大小写,若期望表名不再区分大小写,需修改lower_case_table_names参数并重启服务。另外要注意,该参数修改会导致之前大写存储的表将无法识别,需要特殊处理。

Linux

进入/etc目录

1
cd /etc/

编辑my.cnf文件

1
vi my.cnf

在文件最后一行加上

1
lower_case_table_names = 1

重启MySQL

1
service mysqld restart

Windows

到MySQL的安装目录下,修改my.ini文件,在文件最后一行加上

1
lower_case_table_names=1

重启MySQL

如果对您有帮助,可以打赏呦!