略微加速

略速 - 互联网笔记

设置mysql表名大小写不敏感

2020-07-30 leiting (2140阅读)

标签 MySql

在跨平台的程序设计中要注意到mysql的一些系统变量在windows和linux上的缺省值是不同的, 比如mysql表名称的大小写变量.

在windows上lower_case_table_names变量的缺省值为1; 在linux上为0; 在mac os上为2;


如果想在linux环境中想设置表名为大小写不敏感, 那么可以通过如下的命令:

mysqld --SET-lower_case_table_names=1;

或者在mysql server的配置文件中添加配置项:

vi /etc/my.cnf

# The MySQL server[mysqld]
set-variable=lower_case_table_names=1


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3