参数说明
lower_case_table_names
是mysql
设置大小写是否敏感的一个参数。
- lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
- lower_case_table_names=1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
- lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的
各系统默认值
unix
,linux
下默认值是0
Windows
下默认值是1
Mac OS
下默认值是2
查看方法
show variables like 'lower%';
运行以上sql,得到如下结果
linux下更改方法
更改数据库参数文件my.cnf
,
在[mysqld]
下添加 lower_case_table_names=1
,
保存后,重启数据库。