【发布时间】:2021-06-22 16:43:06
【问题描述】:
我在数据库中有一个包含数据的现有表,我想向其中的 customer_id 列添加唯一约束。
我试着做$table->foreignId('customer_id)->unique()->change()。但这似乎不起作用。这同样适用于任何非外部字段,如字符串和 int。
错误:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'customer_id' (SQL: alter table `partner_preferences` add `customer_id` bigint unsigned not
空)
【问题讨论】: