mysql case查詢,Mysql數據庫名和表名的大小寫敏感性問題?
數據庫和表名在 Windows 中是大小寫不敏感的 ,而在大多數類型的 Unix 系統中是大小寫敏感的
Windows 版的 Mysql 默認繼承 os 的大小寫習慣,即使 SQL中有區分,在導入的時候都會被轉為小寫,如果今后再將此數據庫導出就可能存在大小寫的問題。my.ini 中有屬性lower_case_table_names 可以更改此默認值,要嚴格區分大小寫,將此項的置設置為2,再重啟 MySQL 服務即可。
參考:
[mysqld]
lower_case_table_names=2