2014-05-09 49 views
0

當我特林更新MySQL的整個專欄中,我得到這個錯誤MySQL錯誤#1062 - 重複條目更新列

#1062 - Duplicate entry '74-0-1-0' for key 'product_sqlstock' 

MySQL查詢

UPDATE `ps_stock_available` SET `id_product_attribute`= '0' 

我怎麼可以更新id_product_attribute列?

+3

發佈'SHOW CREATE TABLE ps_stock_available'您違反了唯一索引。 –

+1

@ user3588722哪裏有更新的「where」子句? –

+0

@ user3588722是否要將列中似乎具有唯一索引的所有行設置爲特殊值NULL? – VMai

回答

1
UPDATE `ps_stock_available` SET `id_product_attribute`= '0' 
WHERE `id_product_attribute`= '1' 

你必須添加一個where子句告訴它你想要替換哪個。將其替換爲您想要更改的值。

相關問題