執行遷移檔案: php artisan migrate ; 資料庫中就會看到我們新新增的字段;
報錯[illuminate\database\queryexception]
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`))
[pdoexception]
sqlstate[42000]: syntax error or access violation: 1071 specified key was too long; max key length is 767 bytes
解決辦法,在紅框處加下下面的**
再次執行遷移檔案: php artisan migrate ; 資料庫中就會看到我們新新增的字段;
報錯解決辦法:
在紅框處加入**
再次執行遷移檔案: php artisan migrate ; 就可以成功建立表了
Laravel框架資料遷移和填充
一 資料遷移 1 使用 artisan 命令make migration來建立乙個新的遷移 php artisan make migration create users table 可以使用 path指定生成的目標路徑 還可以一次性建立model和migration 下述命令會做兩件事情 建立用於...
Laravel5 5 資料填充
php artisan make seeder momentstableseeder 進入 database seed 資料夾,進入新建的檔案,在 run 方法中新增 接著到 databaseseeder 在 run 方法中新增 this call momentstableseeder class ...
Redis資料遷移 鍵遷移
有時候我們想將乙個redis的資料遷移到另乙個redis中,redis提供了三種方式來滿足資料遷移的需求,分別是move dump restore migrate redis支援多資料庫,多資料庫之間彼此在資料上是隔離的。move key db就是把指定的鍵從源資料庫遷移到目標資料庫中。由於多資料庫...