我正在使用laravel 5.5.20和PostgreSQL 9.5.10。当我运行php artisan db:seed
时,数据会插入到表中,但不会增加序列ID或编号。然后当我尝试从我的应用程序将数据插入表中时,它会产生错误。 自动增量主要ID已存在。
如何通过运行php artisan db:seed
来插入数据时增加序列。
答案 0 :(得分:3)
也遇到了这个问题。进入种子并检查是否已为增量列指定了值。如果是这样,请将其删除。
似乎当您向增量列明确指定一个值时,它不会在下一个序列中注册它。通过废弃,一切正常。