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