Mysql更改表名大小写不敏感
生活随笔
收集整理的這篇文章主要介紹了
Mysql更改表名大小写不敏感
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
編輯配置文件
vi /etc/my.cnf在[mysqld]后添加添加
lower_case_table_names=1
重啟服務(wù)
service mysqld stop
service mysqld start
部署會遇到的問題:
MySQL在Linux下數(shù)據(jù)庫名、表名、列名、別名大小寫規(guī)則是這樣的:
1、數(shù)據(jù)庫名與表名是嚴格區(qū)分大小寫的;
2、表的別名是嚴格區(qū)分大小寫的;
3、列名與列的別名在所有的情況下均是忽略大小寫的;
4、變量名也是嚴格區(qū)分大小寫的;
MySQL在Windows下都不區(qū)分大小寫。
所以正常開發(fā)的時候在本地測試數(shù)據(jù)庫名或者表名大小寫沒關(guān)系,遷移到linux服務(wù)器的時候就會報錯。一定要注意這個問題
轉(zhuǎn)載于:https://www.cnblogs.com/aeolian/p/10131492.html
總結(jié)
以上是生活随笔為你收集整理的Mysql更改表名大小写不敏感的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis Sentinel 模拟故障迁
- 下一篇: mycat 1.6.5 for mysq