场景:安装laravel8之后执行迁移数据库php artisan migrate报错;
报错内容:SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too
long; max key length is 1000 bytes;
引起原因:
一个原因引起的,就是laravel使用了utf8mb4的数据库编码引起的;
解决办法:
1、升级mysql到5.7以上;
2、把config/database.php里的utf8mb4改成utf8,如下图:
阅读(4549) | 评论(0) | 转发(0) |