关于mysql表名不能保存大写字母的设置

mysql默认对大小写不敏感,表名不区分大小写默认保存为小写。如果想要将表名保存为大写,只要做以下几步操作:

 

1  在mysql的安装目录下(我的在C:\Program Files\MySQL\MySQL Server 6.0),修改my.ini文件:

在文件最后添加以下配置:

(mysql 5.7以前:)lower_case_table_names=0

(mysql 5.7以后:)lower_case_table_names=2

 

2  重启服务:

方法1:

关于mysql表名不能保存大写字母的设置_第1张图片

 方法2:win+r,输入services.msc,点击“确定”

关于mysql表名不能保存大写字母的设置_第2张图片

在服务中找到MYSQL服务,右键“重新启动”

关于mysql表名不能保存大写字母的设置_第3张图片

 

至此,已完成mysql的大小写设置~~

 

注意:如果你的数据库中已存在名为“testdb”的表,你想再保存一张名为"TESTDB"的表会提示表已存在

你可能感兴趣的:(关于mysql表名不能保存大写字母的设置)