2010-11-16 77 views
8

試圖在一個軌道轉移到執行該語句生成一個多列唯一約束/索引創建多列不同的指標名稱,以該方法,但仍然失敗。有沒有現有的密鑰在此表用mysql與軌道遷移

Mysql::Error: Duplicate entry '5-9' for key 'distinct_user_and_project': CREATE UNIQUE INDEX `distinct_user_and_project` ON `contributors` (`project_id`, `user_id`) 

如何創建這短暫使用執行和直接的SQL的?謝謝。

回答

5

它顯然是錯誤(Duplicate entry '5-9'),您的數據是不是唯一的,所以你不能添加這樣的指標有

+0

呃,是啊... ;-)感謝;甚至沒有考慮到這一點,果然,就是這樣。 – wkhatch 2010-11-16 21:06:37