【发布时间】:2019-06-16 16:05:00
【问题描述】:
如何在 Laravel 迁移和存在表中添加列自动增量而不是主键,它的主键是 id。我正在使用 Laravel 5.7 和 pgsql。
【问题讨论】:
-
我试试这个但失败了:
multiple primary keys for table "table_names" are not allowed
如何在 Laravel 迁移和存在表中添加列自动增量而不是主键,它的主键是 id。我正在使用 Laravel 5.7 和 pgsql。
【问题讨论】:
multiple primary keys for table "table_names" are not allowed
我猜想添加一个AUTO_INCREMENT 列会自动为该列创建一个主键。
因为您正在创建其他列 AUTO_INCREMENT,意味着您有两列 AUTO_INCREMENT,所以 Laravel 很困惑,因为它得到了两个 Primary Key。
【讨论】: