我有一个mysql数据库,它有重复的表名,只是不同的字母大小写。因此,当通过phpmyadmin将这些表导入到我的windows xampp安装程序时,mysql只会忽略具有相同表名的导入。所以我有这些桌子:
经销商
经销商
我导入经销商只是罚款,然后当我导入经销商,MySQL表示表存在,并忽略经销商进口所有在一起。
最佳答案
启动mysql时,必须将系统变量lower_case_table_names设置为0
。
在使用区分大小写文件系统的linux上,您可以这样做。
在使用不区分大小写文件系统的Windows上,您不能这样做,因为Windows无法区分这两种情况。
详见this documentation。