mysql 导入SQL文件报错, Specified key was too long; max key length is 767 bytes
【方案1】
1、my.ini文件加入配置,然后重启mysql服务
innodb_large_prefix=1
2、mysql 登陆运行命令
mysqladmin.exe -uroot -p
SHOW variables like ‘innodb_file_format’;
SET GLOBAL innodb_file_format = BARRACUDA;
参考
https://www.cnblogs.com/wayne2018/p/14552808.html
【方案2】
在mysql的5.5.3版本之前,InnoDB引擎的主键对应的最大字节数是767字节,MyISAM对应的主键最大字节是1000字节。
但是在mysql5.7版本之后,最大主键字节增大为3072字节。
OK,这样就很明显了,升级mysql是最佳的选择。
用集成环境的小伙伴可以关闭集成环境中的mysql,然后下载最新的mysql版本即可
https://blog.csdn.net/weixin_30376323/article/details/99802876