我已经创建了所有存储过程,函数和表名,而不考虑区分大小写,因为我的开发环境是Windows .
现在我的客户端的 生产环境 服务器在LINUX上,并且在同一台服务器上托管了很多MySQL数据库 . 因此,在 my.cnf 中设置 lower_case_table_names = 1 将更改所有其他数据库的设置,而我的客户端不想这样做 .
my.cnf
lower_case_table_names = 1
现在我怎样才能为我的数据库设置 lower_case_table_names = 1 ?
您可以使用系统变量lower_case_table_names配置表名称在磁盘上的存储方式 .
阅读部分:10.2.2标识符区分大小写 - > http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html以获取更多信息
1 回答
您可以使用系统变量lower_case_table_names配置表名称在磁盘上的存储方式 .
阅读部分:10.2.2标识符区分大小写 - > http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html以获取更多信息