mysql server有个参数叫做 lower_case_table_names,控制表名、字段名的大小写
它可以有3个值:
0: 大小写敏感
1:比较名字时 忽略大小写,但创建表时,大写字母也转为小写字母。
2:比较名字时 忽略大小写,创建表时,维持原样。
windows默认是1,但这并不是我们想要的效果,修改为2就OK。
1、定位文件
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
2、找到66行左右的[mysqld],在下面插入一行
lower_case_table_names=2
、
重启服务后生效。