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