在laravel 5.2可以修改列使其AUTO_INCREMENT?我有一個ID列,其主了,但它不是AUTO_INCREMENT,我需要做到最好的,我該怎麼辦呢?我在表寄存器(它們中的每有相應的ID),所以我不能刪除寄存器。讓列自動遞增的用Laravel遷移
3
A
回答
0
你有沒有嘗試change
方法?
Schema::table('posts', function (Blueprint $table) {
$table->increments('id')->change();
});
有關更多信息,請參閱有關changing columns的文檔部分。
+0
正試圖添加另一個id列,所以它給錯誤 –
+0
更新我的答案。那麼用'change'方法呢? –
0
修改列之前,請務必將doctrine/dbal依賴項 添加到您的composer.json文件中。這裏是documentation
Schema::table('users', function ($table) {
$table->bigIncrements('id');
});
相關問題
- 1. Laravel遷移:當它不是主要時自動遞增密鑰
- 2. Laravel 4:如何使用遷移創建非主自動遞增列?
- 3. 使用兩列自動遞增(laravel 4.1)
- 4. Laravel遷移是自動遞增所有數字列。爲什麼是這樣?
- 5. Laravel遷移 - 如何改變`id`字段是伯和自動遞增後
- 6. 使用phinx遷移庫的非主鍵列的自動增量
- 7. Laravel 5.1遷移錯誤自動增加主要
- 8. 如何在遷移laravel 5.3中設置不自動增量?
- 9. 自動遞增列
- 10. 在Rails遷移中從0自動遞增
- 11. Laravel存儲數據自動遞增
- 12. Laravel 5.3:自動遞增無符號TINYINT
- 13. Laravel遷移陣列類型
- 14. 自動遞增列主鍵
- 15. 自動遞增兩列
- 16. 控制自動遞增列?
- 17. EF遷移:自動遷移中的RenameColumn?
- 18. Laravel遷移:定義爲整數的字段將被視爲自動增量?
- 19. Laravel遷移自引用外鍵問題
- 20. 使用rails遷移創建丟失的自動增量屬性
- 21. 使用遷移更新列Laravel 5.4
- 22. Laravel遷移DELIMITER
- 23. Laravel 4遷移
- 24. 遷移Laravel包
- 25. Laravel 5.3遷移
- 26. Laravel的n00b:遷移
- 27. 自動遷移VS代碼庫遷移
- 28. 自動遞增
- 29. Laravel運行的「應用/數據庫/遷移」文件夾遷移遞歸
- 30. C#自動遷移從代碼自動遷移?
您可以隨時'DB ::原始()'http://stackoverflow.com/questions/5035836/how-to-add-auto-increment-to-an-existing -column –