奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號

孝感風信網(wǎng)絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > Laravel 5.4運行migrate命令報錯1071 Specified key was too long解決方案

Laravel 5.4運行migrate命令報錯1071 Specified key was too long解決方案

時間:2017-06-19來源:風信官網(wǎng) 點擊: 1785次
Laravel 5.4運行migrate命令報錯1071 Specified key was too long解決方案如下:

D:\Laravel5.4>php artisan migrate
Migration table created successfully.


  [Illuminate\Database\QueryException]
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))

  [PDOException]
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

Laravel 默認使用 utf8mb4 字符,包括支持在數(shù)據(jù)庫存儲「表情」。如果你正在運行的 MySQL release 版本低于5.7.7 或 MariaDB release 版本低于10.2.2 ,為了MySQL為它們創(chuàng)建索引,你可能需要手動配置遷移生成的默認字符串長度,你可以通過調用 AppServiceProvider 中的 Schema::defaultStringLength 方法來配置它:

use Illuminate\Support\Facades\Schema;

/**
 * 引導任何應用程序服務。
 *
 * @return void
 */
public function boot()
{
    Schema::defaultStringLength(191);
}

或者你可以為數(shù)據(jù)庫開啟 innodb_large_prefix 選項,有關如何正確開啟此選項的說明請查閱數(shù)據(jù)庫文檔。

修改文件:\app\Providers\AppServiceProvider.php

修改之后的源代碼:

 <?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Schema::defaultStringLength(191);
    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}

重新運行php artisan migrate命令創(chuàng)建數(shù)據(jù)庫

D:\phpStudy\Laravel5.4>php artisan migrate
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated:  2014_10_12_100000_create_password_resets_table
欄目列表
推薦內容
熱點內容
展開
主站蜘蛛池模板: 嫩草在线视频www免费观看| 日韩精选在线| 久久精品视频1| 久久成人午夜| 欧美在线 在线播放| 国产成人精品视频在放| 亚洲国产成人精品一区91| 综合久久久久综合| 欧美专区在线播放| 看一级毛片真人直播在线| 亚洲天堂精品在线观看| 日韩精品欧美视频| 免费 视频 1级| 免费jjzz在线播放国产| 在线观看精品国产| 午夜黄网| 精品在线视频免费| 青春草视频在线观看免费| 在线观看中文字幕一区| 99久久精品国产综合男同| 日韩专区视频| 亚洲黄色一级大片| 精品国产福利一区二区在线| 欧美日韩免费一区二区在线观看 | 国产白丝jk制服又刺激又舒服| 亚洲国产成人久久综合一| 久久久久四虎国产精品| 亚洲一区二区免费视频| 亚洲成色www久久网站| 国产3区| 成人亚洲国产综合精品91| 亚洲免费网站在线观看| 日本狠狠干| 欧美一区二区三区四区在线观看| 国产精品xxxav免费视频| 神马88| 久久噜国产精品拍拍拍拍| 亚洲欧美4444kkkk| 久久久久久免费视频| 欧美日韩精品一区二区在线线 | 江户盗贼团五叶|