Mysql更改表名大小寫不敏感


編輯配置文件

vi /etc/my.cnf

在[mysqld]后添加添加

lower_case_table_names=1

重啟服務

service mysqld stop

service mysqld start

部署會遇到的問題:

MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的:

   1、數據庫名與表名是嚴格區分大小寫的;
   2、表的別名是嚴格區分大小寫的;
   3、列名與列的別名在所有的情況下均是忽略大小寫的;
   4、變量名也是嚴格區分大小寫的;

MySQL在Windows下都不區分大小寫

所以正常開發的時候在本地測試數據庫名或者表名大小寫沒關系,遷移到linux服務器的時候就會報錯。一定要注意這個問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM