唯一键的长度超过767字节

一、问题

SQLSTATE[42000]: 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`))

二、解决

1. 修改字符长度

2. 修改系统设置

默认选项改为 default-storage-engine=INNODB

3. 如果2设置无效,请重新创建数据库,并默认字符为utf8mb4

4. 升级到 5.7 版本