在linux下导出一个*.sql文件,然后在Windows的Mysql下导出此文件,发现表名全都变成小写。
解决问题:
打开 MySQL 的配置文件 my.ini ,在 [mysqld] 节加入代码:
lower_case_table_names=0
解释:
Mysql server有个参数叫做 lower_case_table_names,控制表名的大小写。
它可以有3个值:
0:大小写敏感;
1:比较名字时 忽略大小写,但创建表时,大写字母也转为小写字母;
2:比较名字时 忽略大小写,创建表时,维持原样。