24h購物| | PChome| 登入
2018-05-04 16:33:28| 人氣4,315| 回應0 | 上一篇 | 下一篇

Mysql的DB與table名稱區分大小寫How to force case sensitive table names

推薦 0 收藏 0 轉貼0 訂閱站台

出書後到職訓區學寫程式,轉型成為全端網頁工程師.

將近一年半的時間在網路上找了許多解決問題的方案,
現在可以解決一些稍難的問題,
遇到一些較少見的問題,放在自己的blog筆記.

1.首先, 找到my.ini檔 (‪C:\xampp\mysql\bin\my.ini) 各作業環境擺放的位置不同

2.在[mysqld]的段落加入

lower_case_table_names = 2

(如圖)



3.重啟mysql的服務後,DB 與 table 的名稱可區分大小寫

因為在windows的系統裡預設 lower_case_table_names = 1 ,
table名稱在磁盤上以小寫形式存儲,名稱比較不區分大小寫。 MySQL在存儲和查找時將所有表名稱轉換為小寫字母。這種行為也適用於數據庫名稱和table別名。

詳情可參考說明:
https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html

台長: 前權 & 靜宜

您可能對以下文章有興趣

人氣(4,315) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: 網頁開發 |
此分類下一篇:ftp_pasv

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文