ubuntu mysql表名大小寫區分

2021-09-22 17:19:36 字數 426 閱讀 5571

近期開發線上作業系統用的ubuntu,資料庫用的mysql,突然發現mysql表名大寫報錯,找一下原因,看了下mysql的配置,果真可以設定,竊喜。

先找到你mysql的my.cnf配置檔案並修改,當然如果你的路徑不一定跟我一樣,這點要注意一下

在[mysqld]中新增

lower_case_table_names=1

第一步:vi/etc/mysql/my.cnf 

第二步:新增

lower_case_table_names=1 

第三步:重啟mysql

/etc/init.d/mysql restart

檢視show variables like'%case_table%'

ok,搞定可以使用了。

MySQL 表名大小寫問題

資料庫名與表名的規則相同 列名 索引 儲存過程 觸發器名在任何平台都不區分大小寫。檢視資料庫大小寫敏感設定 show variables like lower case table names 取值及含義 0 表名按照指定的大小寫儲存,查詢的時候區分大小寫 1 表名儲存小寫,查詢的時候都轉成小寫查詢...

MySql表名的大小寫問題

mysql在linux下資料庫名 表名 列名 別名大小寫規則是這樣的 1 資料庫名與表名是嚴格區分大小寫的 2 表的別名是嚴格區分大小寫的 3 列名與列的別名在所有的情況下均是忽略大小寫的 4 變數名也是嚴格區分大小寫的 mysql在windows下都不區分大小寫。所以在不同作業系統中為了能使程式和...

Linux Mysq表名的大小寫問題

mysql在linux下資料庫名 表名 列名 別名大小寫規則是這樣的 1 資料庫名與表名是嚴格區分大小寫的 2 表的別名是嚴格區分大小寫的 3 列名與列的別名在所有的情況下均是忽略大小寫的 4 變數名也是嚴格區分大小寫的 mysql在windows下都不區分大小寫。所以在不同作業系統中為了能使程式和...