我安装laravel 5.5和当我运行php artisan migrate
告诉我这个错误语法错误或访问冲突:为 'created_at'
[照亮\数据库\ QueryException] SQLSTATE [42000] 1067无效默认值:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767个字节(SQ L:改变表
users
添加独特users_email_unique
(
我添加以下代码上AppServiceProvider.php
public function boot()
{
Schema::defaultStringLength(191); //Solved by increasing StringLength
}
然后告诉我这个错误
[Illuminate \ Database \ QueryException] SQLSTATE [42000]:语法错误或访问冲突:1067'created_at'的默认值无效(SQL:创建表
password_resets
(token
VARCHAR(191)NOT NULL,created_at
时间戳NOT NULL)德 故障字符集utf8mb4整理utf8mb4_unicode_ci)
设置'defaultStringLength'后,你回滚(下降)的表? –
什么是您的mysql版本 –
您是否删除了旧的数据库内容? –