首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL查询出现重复条目错误1062

MySQL查询出现重复条目错误1062
EN

Stack Overflow用户
提问于 2012-07-07 02:11:14
回答 2查看 3.1K关注 0票数 0

为什么这个查询给出一个错误?错误是: SQL错误(1062):键'PRIMARY‘的条目'0’重复

代码语言:javascript
复制
INSERT INTO `static_number_source` (`IDString`, `source`) VALUES
('RUS-001A', 'Thub'), #one
('RUS-001A', 'Fort'), #two
('RUS-002A', 'Thub'), #three
('RUS-002A', 'Fort'), #four
('RUS-003A', 'Thub'), #five
('RUS-003A', 'Fort'), #six
('RUS-004A', 'Thub'), #seven
('RUS-004A', 'Fort'); #eight
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-07 03:11:21

您可以更改表以将AUTO_INCREMENT添加到[ ID ]字段,也可以始终在插入时提供Id

要添加AUTO_INCREMENT,只需在表中找到id的最大值并将其设置为1即可。

票数 1
EN

Stack Overflow用户

发布于 2012-07-07 02:13:28

IDString似乎被设置为主要的。主节点必须具有唯一的值。如果要使用具有相同值的多个值,请使用常规的非唯一索引。

顺便说一句,如果你在两个字段上都有一个唯一的索引,那么这两个索引是相似的:

代码语言:javascript
复制
('RUS-002A', 'Fort'), #three
('RUS-002A', 'Fort'), #four
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11367532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档