转储为 .sql文件后,运行时报错。此时可以尝试将sql文件在高版本mysql上运行,之后在转储为.sql文件。重新运行即可。
MySQL默认情况下是否区分大小写,使用show Variables like '%table_names’查看lower_case_table_names的值,0代表区分,1代表不区分。
让mysql默认不区分大小写的话,在mysql配置文件(cat /etc/my.cnf)中修改内容如下:
[mysqld]
…
lower_case_table_names = 1
重新启动数据库即可
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini(windows)
lower_case_table_names=2 (win 区分大小写设置)
本文介绍了解决MySQL中大小写敏感导致的问题的方法,包括如何通过调整lower_case_table_names参数来控制MySQL对表名和列名的大小写敏感性,以及在不同操作系统下配置该参数的具体步骤。
982

被折叠的 条评论
为什么被折叠?



