laravel 执行 php artisan migrate 安装数据库报

1071 Specified key was too long; max key length is 1000 bytes

数据库不支持长字节 需要在 \app\Providers\AppServiceProvider.php文件里面添加状态码191 具体代码如下

laravel 错误 1071 Specified key was too long; max key length is 1000 bytes

 

 1.DB engine 是MyIsAm改为InnoDB
2.字符集是 utf8 ,1个utf8=3bytes
3.最后就是 (100+255)*3>1000 所以报错
解决方案很多 ,修改DB engine 至 innodb,或者是更改字符集,或者是减小字段长度 皆可. 

 

相关文章:

  • 2022-12-23
  • 2022-01-20
  • 2021-08-29
  • 2021-04-11
  • 2021-08-30
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-02-17
相关资源
相似解决方案