MySQL UPDATE上的密钥一再条目
发布时间:2021-05-23 10:05:15 所属栏目:编程 来源:网络整理
导读:我在名为label的列上有一个独一索引,但因为某些稀疏的缘故起因,我实行举办更新,如: UPDATE books SET label = 'foo bar',title = 'something new',modified = UTC_TIMESTAMP(); 而且已经存在一行带有label =foo bar的错误: #1062 - Duplicate entry 'foo bar'
我在名为label的列上有一个独一索引,但因为某些稀疏的缘故起因,我实行举办更新,如:
而且已经存在一行带有label =’foo bar’的错误:
怎样让MySQL举办更新?这不该该粉碎,由于从技能上来说,如故只有一行有要害foo bar. 感谢. 最佳谜底 此SQL查询实行行使这些值更新books表中的每个记录,由于您没有WHERE子句.它失败了,由于你只能有一个带有该标签值的记录,但查询想要将它们所有配置到它.我想你也许没有执行你想要的查询.大概您规划用该标签更新记录的问题和时刻.搜查你的语法. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |