我在名为label的列上有一个唯一索引,但由于某些奇怪的原因,我尝试进行更新,如:
UPDATE books SET label = 'foo bar',title = 'something new',modified = UTC_TIMESTAMP();
并且已经存在一行带有label =’foo bar’的错误:
#1062 - Duplicate entry 'foo bar' for key 'label'
如何让MysqL进行更新?这不应该破坏,因为从技术上来说,仍然只有一行有关键foo bar.
谢谢.
最佳答案