Mysql在默认条件下是无法区分字母大小写的,并且在升到了8.x之后也没有找到设置lower_case_table_names的方法(目前),这就意味着无法设置修改大小写敏感。
但在stackoverflow上找到了相应解决方案,在安装过程中,可选择高级模式,在高级模式中修改
开启高级模式
更改
如果不想全新安装,可在mysql installer中选择Reconfigure,但是似乎有时并不会显示修改lower_case_table_name选项(如果数据重要,请先导出,以防意外错误)
重新配置
最后可在命令行中查看是否修改成功show variables like 'lower_case_table_names';
mysql> show variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 2 |
+------------------------+-------+
1 row in set (0.03 sec)