【MySQL】避免执行SQl文件后自动转化表名为小写字母
在云端的MySQL数据库中有一部分表名为大写,导出sql文件其中表名也是大写,但是本地新建一个数据库后执行sql文件后对应的表名全部变成了小写。
解决方案:
因为MySQL在默认情况下会将表名转换为小写。可以通过修改MySQL配置文件中的lower_case_table_names参数来解决。具体步骤如下:
编辑MySQL配置文件(my.cnf或my.ini),找到lower_case_table_names,设置lower_case_table_names=0,这会保留表名的大小写。重启MySQL服务。
注意:这个设置只能在数据库创建之前修改,如果数据库已经存在,可能需要重新创建数据库并导入数据。
原文地址:https://blog.csdn.net/Gavin_915/article/details/143898291
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!