最近有一个合服的工作,于是在本地windows上装了个mysql5.6,合服在本地进行,用SQlyog 客户端工具。写了一个存储过程实现了合服的逻辑,然而合服那天却出了问题,我从线上服复制的表结构,到本地表名全变成了小写,而线上服有大写表名。一开始我怀疑是SQLyog的问题,找了一番,没找到相关的设置,后面网上查,才怀疑是windows
下的mysql默认不支持大写的问题。按照网上的方法 在 C:\ProgramData\MySQL\MySQL Server 5.6 \my.ini里最末尾加了一行 lower_case_table_names=0.然后重启数据库 问题解决了!注意是 C:\ProgramData\ 而不是 C:\Program Files ,后面的文件夹下你找不到my.ini.
windows下mysql5.6 表名自动变小写问题
最新推荐文章于 2022-04-17 02:01:17 发布