MySQL 默認是的大小寫敏感的,但有時候我們可能需要將大小寫識別關閉。下面我們來詳細介紹一下。
在 MySQL 中,我們可以使用以下命令來查詢現在的大小寫識別狀態:
SHOW VARIABLES LIKE 'lower_case%';
若該命令返回了以下結果,則大小寫敏感模式打開:
+------------------------+-------+
Variable_name | Value
+------------------------+-------+
lower_case_file_system | OFF
lower_case_table_names | 0
+------------------------+-------+
要關閉大小寫敏感模式,我們只需將lower_case_table_names
值改為 1:
SET GLOBAL lower_case_table_names = 1;
修改完畢后,可以再次使用上述命令查詢是否修改成功,若查詢結果為:
+------------------------+-------+
Variable_name | Value
+------------------------+-------+
lower_case_file_system | OFF
lower_case_table_names | 1
+------------------------+-------+
則表示修改成功,大小寫敏感模式已關閉。
需要注意的是,在關閉大小寫敏感模式時,同時也應將表名和列名全部修改為小寫字母。如果不修改,可能會出現某些查詢無法獲取到數據。
總之,關閉 MySQL 中的大小寫識別是一項比較簡單的操作,只要按照以上方法進行操作即可輕松完成。