MySQL表名不區分大小寫的設定方法

mpsky發表於2021-09-09

原來Linux下的MySQL預設是區分表名大小寫的,透過如下設定,可以讓MySQL不區分表名大小寫:
1、用root登入,修改 /etc/my.cnf;
2、在[mysqld]節點下,加入一行: lower_case_table_names=1
3、重啟MySQL即可;

其中 lower_case_table_names=1 引數預設地在 Windows 中這個選項為 1 ,在 Unix 中為 0,因此在window中不會遇到的問題,一旦一直到linux就會出問題的原因(尤其在mysql對錶起名時是無法用大寫字母的,而查詢用了大寫字母卻會出查不到的錯誤,真是弄的莫名其妙)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2804828/,如需轉載,請註明出處,否則將追究法律責任。

相關文章