Intro
如题
Solution
以下参考链接: mysql表名忽略大小写问题记录
Mysql表名大小写区分规则
1)linux下:
数据库名与表名是严格区分大小写的;
表的别名是严格区分大小写的;
列名与列的别名在所有的情况下均是忽略大小写的;
变量名也是严格区分大小写的;
2)windows下:
都不区分大小写
3)Mac OS下(非UFS卷):
都不区分大小写
cat /etc/mysql/my.cnf # 添加下面一行设置
.....
[mysqld]
lower_case_table_names=1 # 0 表示大小写敏感,1 表示不区分大小写
.....
systemctl restart mysql # 重启 MySQL