原文:Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us ers_email_unique`(`email`))

Laravel . migrate报错:Syntax error or access violation: Specified key was too long max key length is bytes SQL: alter table users add unique us ers email unique email 以上是user表的migartion,可以看出name字段并没有声明长 ...

2017-07-24 22:06 0 2402 推荐指数:

查看详情

laravel5.6】 Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length

在进行数据迁移时候报错: 特殊字段太长报错, 现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。 当你试着在一些MariaDB或者一些老版本的的MySQL上运行 migrations 命令时,你可能会碰到下面这个错误 ...

Mon Jun 11 23:00:00 CST 2018 0 3129
laravel报错1071 Specified key was too long; max key length is 1000 bytes

Laravel 默认使用utf8mb4字符编码,而不是的utf8编码。因此运行php artisan migrate会出现如下错误: 问题根源 MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode ...

Thu Jan 31 06:24:00 CST 2019 0 907
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM