2011-10-09 57 views
2

错误决策领域尝试运行迁移时,我得到这个:轨独特

Mysql2::Error: Duplicate entry 'repeat' for key 'index_industries_on_name':

CREATE UNIQUE INDEX `index_industries_on_name` ON `industries` (`name`) 

迁移是add_index :industries, :name, {:unique => true}

回答

3

您有两个或更多的行与"repeat"作为行业名称。在解决此问题之前,您无法使industries表的name列保持唯一。

+0

是的,我发现我必须解决重复的名称数据才能够添加索引。谢谢。 –