php - laravel 關於migration的問題
ringa_lee
ringa_lee 2017-05-16 13:00:14
0
1
388

我前面已經建立了兩個表格了。而且裡面有數據;

然後我再用migration建立一個新表,創建完畢後:

  1. 我先用migrate --pretend 運行了一下;成功運行

  2. 然後又用 migrate:roolback 運行了一下;成功運行


接著就 migrate 後,重新建立了三個表,並且前兩個表的資料全部都沒有了。


問題:

  1. 是不是migrate:rollback 會把資料表刪除回滾,並且刪除資料?

  2. 如何保證在建立新表格的時候,可以保留之前表格和表格的資料呢?

ringa_lee
ringa_lee

ringa_lee

全部回覆(1)
習慣沉默

1.rollback會刪除資料
2.建立新表的時候。不要執行rollback,因為rollback回滾的是你上次migrate的數據,所以創建完表直接migrate,如果你發現這張表有問題 ,再執行rollback則是回滾的是你上一次migrate的數據

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!