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