我在数据库中有一个包含数据的现有表,我想向其中的 customer_id 列添加唯一约束。
我尝试做$table->foreignId('customer_id)->unique()->change(). 但这似乎不起作用。这同样适用于任何非外来字段,如字符串和整数。
错误:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'customer_id' (SQL: alter table `partner_preferences` add `customer_id` bigint unsigned not
Run Code Online (Sandbox Code Playgroud)
无效的)