MySQL 資料庫名字 區分大小寫

2021-09-13 18:19:57 字數 400 閱讀 5021

專案部署新版本後,出現不能upload檔案情況,但是在local是可以upload的,

檢視了log,發現是某乙個table的database的名字有問題,

查詢**,發現是database的名字用了大寫,應該用小寫的,因為我們的資料庫是

mysql,而mysql是區分database的大小寫的,更改完了重新部署就沒有問題

select * from mmscm.sms_outbox;

select * from mmscm.sms_outbox;

mysql資料庫的名稱是區分大小寫的,寫sql的時候需要注意

此問題是一年前記錄的,發表部落格時候再次測試了一次,發現資料庫名稱不管是大寫還是小寫都可以,沒有問題,不知道是不是與mysql資料庫的版本有關

MYSQL 區分大小寫

1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table...

mysql區分大小寫

兩種情況下會區分大小寫,1 建表時,表的編碼是utf8 bin utf8 general ci不會區分大小寫 注意是表編碼不是資料庫編碼。區分大小寫與資料庫編碼無關。2 建表後,可以通過 binary調整。語句如下 alter table wl testdx bin wlt testdx bin m...

mysql 區分大小寫 大小寫敏感 配置

linux下mysql預設區分大小寫 windows下mysql預設不區分大小寫 檢視是否區分大小寫 lower case table names引數詳解 lower case table names 0 其中 0 區分大小寫,1 不區分大小寫 mysql在linux下資料庫名 表名 列名 別名大小...