Laravel 6.0 migrage 报错
没想到6.0 还会遇到这个错误(看来我的mysql必须升级了):
PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes")
```
处理办法 :
升级MySql版本到5.5.3以上。
手动配置迁移命令
migrate
生成的默认字符串长度,在AppServiceProvider
中调用Schema::defaultStringLength
方法来实现配置:use Illuminate\Support\Facades\Schema; public function boot() { Schema::defaultStringLength(191); }
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: