数据库错误[ERR] 1071 - Specified key was too long; max key length is 1000 bytes
把default-storage-engine=MyISAM改为default-storage-engine=INNODB即可。因为默认使用MyISAM,MyLSAM限制1000 bytes,超出报错,将Mysql改为Innodb即可。试了还是有问题,直接启动不了了。因为mysql8取消了这个配置。环境:phpstudy的mysql8。
·
环境:phpstudy的mysql8
索引长度问题:
试了很多解决办法,例如需改配置:
set global innodb_large_prefix=ON;
set global innodb_file_format=BARRACUDA;
试了还是有问题,直接启动不了了。因为mysql8取消了这个配置。
最终解决办法:


把default-storage-engine=MyISAM改为default-storage-engine=INNODB即可
因为默认使用MyISAM,MyLSAM限制1000 bytes,超出报错,将Mysql改为Innodb即可
更多推荐




所有评论(0)