| Command-Line Format | --lower-case-table-names[=#] |
||
| System Variable | Name | lower_case_table_names |
|
| Variable Scope | Global | ||
| Dynamic Variable | No | ||
| Permitted Values | Type | integer | |
| Default | 0 |
||
| Min Value | 0 |
||
| Max Value | 2 |
||
设置成0,存储磁盘时的值为给定的值,对比时区分大小写。
设置成1,存储磁盘表名被转为小写,对比时不区分大小写。
设置成2,存储磁盘时的值为给定的值,但对比时用小写来比较
On Windows the default value is 1
On OS X, the default value is 2.
You should not set lower_case_table_names to 0 if you are running MySQL on a system where the data directory resides on a case-insensitive file system (such as on Windows or OS X).