博客
关于我
laravel Specified key was too long 解决方案
阅读量:152 次
发布时间:2019-02-28

本文共 763 字,大约阅读时间需要 2 分钟。

参考地址 https://laravel.com/docs/master/migrations#creating-indexes

http://www.cnblogs.com/betx/p/6544090.html

解决办法:

Index Lengths & MySQL / MariaDB

Laravel uses the utf8mb4 character set by default, which includes support for storing "emojis" in the database. If you are running a version of MySQL older than the 5.7.7 release or MariaDB older than the 10.2.2 release, you may need to manually configure the default string length generated by migrations in order for MySQL to create indexes for them. You may configure this by calling theSchema::defaultStringLength method within your AppServiceProvider:

use Illuminate\Support\Facades\Schema;/** * Bootstrap any application services. * * @return void */public function boot(){    Schema::defaultStringLength(191);}

你可能感兴趣的文章
Netty中实现多客户端连接与通信-以实现聊天室群聊功能为例(附代码下载)
查看>>
Netty中集成Protobuf实现Java对象数据传递
查看>>
netty之 定长数据流处理数据粘包问题
查看>>
Netty事件注册机制深入解析
查看>>
Netty入门使用
查看>>
Netty原理分析及实战(一)-同步阻塞模型(BIO)
查看>>
Netty原理分析及实战(三)-高可用服务端搭建
查看>>
Netty原理分析及实战(四)-客户端与服务端双向通信
查看>>
Netty发送JSON格式字符串数据
查看>>
Netty和Tomcat的区别已经性能对比
查看>>
Netty基础—1.网络编程基础二
查看>>
Netty基础—2.网络编程基础四
查看>>
Netty基础—3.基础网络协议二
查看>>
Netty基础—4.NIO的使用简介二
查看>>
Netty基础—7.Netty实现消息推送服务一
查看>>
Netty基础—7.Netty实现消息推送服务二
查看>>
Netty基础—8.Netty实现私有协议栈二
查看>>
Netty多线程 和 Redis6 多线程对比
查看>>
Netty学习总结(2)——Netty的高性能架构之道
查看>>
Netty学习总结(3)——Netty百万级推送服务
查看>>