windows 下的解決方法:
my.ini 裡面的mysqld部分
加入 lower_case_table_names=2
[mysqld]
lower_case_table_names=2
set-variable=lower_case_table_names=0
port= 3306
注: 1 表示不區分大小寫 2表示區分大小寫
然後重啟mysqld服務器 ,在xampp重啟mysqld服務可以通過xampp目錄下的mysql_start.bat
重啟mysqld服務後,命令行進入mysql,要確認已經把 lower_case_table_names值改成2了
mysql> show variables like '%low%';
+------------------------+---------+
| Variable_name | Value |
+------------------------+---------+
| log_slow_queries | OFF |
| low_priority_updates | OFF |
| lower_case_file_system | ON |
| lower_case_table_names | 2 |
| max_allowed_packet | 1047552 |
| slow_launch_time | 2 |
+------------------------+---------+
6 rows in set (0.06 sec)
再次導入product.sql 發現已 經可以區分大小寫 。