萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Windows下導出導入Mysql的sql文件表名如何區分大小寫

Windows下導出導入Mysql的sql文件表名如何區分大小寫

在mysql的表名命名時,有時大小寫混合了,後來用phpmyadmin導出.sql文件時,發現表名都成小寫的了,這樣如果都成小寫的了在寫php時不太嚴格,後來找到了解決辦法,分享如下。

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 發現已 經可以區分大小寫 。

 

copyright © 萬盛學電腦網 all rights reserved