lower_case_table_names

哎呀我的天吶發表於2020-04-21

如果設定為0,表名將按指定方式儲存,並且比較區分大小寫。

如果設定為1,表名稱以小寫形式儲存在磁碟上,比較不區分大小寫。

要設定為1,不區分表名大小寫

mysql>show variables like 'lower_case_table_names';
+-------------------------+-----------------+
| Variable_name           | Value           |
+-------------------------+-----------------+
| lower_case_table_names  | 1               |
+-------------------------+-----------------+
返回行數:[1],耗時:14 ms.
mysql>create table a(id int primary key);
執行成功,耗時:16 ms.
mysql>select * from A;
+--------------+
| id           |
+--------------+
返回行數:[0],耗時:9 ms.
mysql>set lower_case_table_names = 0;
Variable 'lower_case_table_names' is a read only variable


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2687297/,如需轉載,請註明出處,否則將追究法律責任。