为什么每次我尝试在控制台中刷新迁移时都会在larawer上创建一个新项目后我会看到它
[照亮\数据库\ QueryException] SQLSTATE [42000]:语法错误或访问冲突:1071指定密钥太长;最大密钥长度为767 byt es(SQL:alter table
users
添加唯一users_email_unique
([PDOException] SQLSTATE [42000]:语法错误或访问冲突:1071指定密钥太长;最大密钥长度为767 byt ES
和下一个
[照亮\数据库\ QueryException] SQLSTATE [42S01]:基表或视图已存在:1050表'users'已存在(SQL:create table
users
(id
int unsigned not null auto_increment主键,name
varchar(255)not null,password
varchar(255)not null,remember_token
varchar(100)null,created_at
timestamp null,updated_at
timestamp null)默认字符集utf8mb4 collate utf8mb4_unicode_ci)[PDOException] SQLSTATE [42S01]:基表或视图已存在:1050表'用户'已存在
创建新项目时,需要摆脱make:auth?
创建的迁移答案 0 :(得分:0)
Ok解决了问题,在App / Providers / AppServiceProvider.php文件的旧版MySql laraver中解决了这个问题
Schema::defaultStringLength(191);