• 欢迎访问duantianhen的网站,主要总结PHP、Go、服务器、前端、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站

laravel中操作数据库时字段过长

PHP admin 11个月前 (05-07) 272次浏览 已收录 0个评论

例:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))

这种错误

直接在app/Providers/AppServiceProvider.php中的

引入 use Illuminate\Support\Facades\Schema;

在boot方法中添加

Schema::defaultStringLength(191);

 

注:如果还有Mysql执行安全模式检查问题

在config/database.php 的mysql的 选项配置了严格模式默认为true,修改为:’strict’ => false,


本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:laravel中操作数据库时字段过长
喜欢 (0)

您必须 登录 才能发表评论!