我安裝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版本 –
您是否刪除了舊的數據庫內容? –