Mysql數(shù)據(jù)庫(kù)名和表名的大小寫(xiě)敏感性問(wèn)題?
數(shù)據(jù)庫(kù)和表名在 Windows 中是大小寫(xiě)不敏感的 ,而在大多數(shù)類(lèi)型的 Unix 系統(tǒng)中是大小寫(xiě)敏感的
Windows 版的 Mysql 默認(rèn)繼承 os 的大小寫(xiě)習(xí)慣,即使 SQL中有區(qū)分,在導(dǎo)入的時(shí)候都會(huì)被轉(zhuǎn)為小寫(xiě),如果今后再將此數(shù)據(jù)庫(kù)導(dǎo)出就可能存在大小寫(xiě)的問(wèn)題。my.ini 中有屬性lower_case_table_names 可以更改此默認(rèn)值,要嚴(yán)格區(qū)分大小寫(xiě),將此項(xiàng)的置設(shè)置為2,再重啟 MySQL 服務(wù)即可。
參考:
[mysqld]
lower_case_table_names=2