本文**:
1、linux下mysql安裝完後是預設:區分表名的大小寫,不區分列名的大小寫;
2、用root帳號登入後,在/etc/my.cnf中的[mysqld]後新增新增lower_case_table_names=1,重啟mysql服務,這時已設定成功:不區分表名的大小寫;
lower_case_table_names引數詳解:
lower_case_table_names=0
其中0:區分大小寫,1:不區分大小寫
mysql在linux下資料庫名、表名、列名、別名大小寫規則是這樣的:
1、資料庫名與表名是嚴格區分大小寫的;
2、表的別名是嚴格區分大小寫的;
3、列名與列的別名在所有的情況下均是忽略大小寫的;
4、變數名也是嚴格區分大小寫的;
mysql在windows下都不區分大小寫。
mysql Linux系統區分表名大小寫問題
之前一直在windows系統連線資料庫一直沒問題,後再吧資料庫連線換到阿里雲上linux系統後報如下錯誤,分析後的主要原因是quartz檢視的表名是大寫的,而我們資料庫的建立的表名是小寫的 其中windows下mysql預設不區分表的大小寫,而linux下是區分大小寫的,可以用 show varia...
linux apache支援路徑不區分大小寫
linux環境下,路徑是區分大小寫的,在apache部署下的web應用,有時候出現大小寫不匹配導致無法訪問。apache可以支援不區分大小寫,speling module模組 增加 loadmodule speling module modules mod speling.so 設定目錄 check...
Jquery 讓contains不區分大小寫
預設的jquery contains方法是區分大小寫的,以下方法可以使 contains不區分大小寫 在匹配時將要匹配的元素內容全部轉換成小寫再進行匹配 new selector jquery.expr contains function a,i,m overwrites old selecor j...