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