Linux環境下MySQL報Table 'xxx' doesn't exist錯誤解決方法

zping發表於2016-04-01

   修改了lower_case_table_names=1 後,業務發有個庫的表打不開了,看了表名以前是大寫,查了一下如果設定不區分大小寫,

以前的大小表名要改成小寫。重啟服務後可用!

 

 MYSQL在LINUX下資料庫名、表名、列名、別名大小寫規則如下: 
1.資料庫名與表名是嚴格區分大小寫的 
2.表的別名是嚴格區分大小寫的 
3.列名與列的別名在所有的情況下均是忽略大小寫的 
4.變數名也是嚴格區分大小寫的 

相關文章