mysql表名設置不區分大小寫


1、linux系統下進入   /etc/my.cnf

 

 添加 

lower_case_table_names=1

2、修改完配置之后,一定要重啟數據庫:
       service mysqld restart
3、再次查詢數據表,這時發現不管查詢SQL語句中的表名是大寫還是小寫都提示找不到此表了。
       原因是修改配置之后,會導致原來的大寫的表名無法識別,這一點要特別注意。
       解決辦法是:
        (1)在修改配置之前一定先將所有表的表結構和表數據導出做備份;
        (2)刪除原來的表;
        (3)修改配置;
        (4)將表結構和表數據導入。
按照上面的步驟操作之后,再次查詢數據表,表名就不區分大小寫了。(轉自https://blog.csdn.net/jiadajing267/article/details/79132633)

 


免責聲明!

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



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