为什么这个查询给出一个错误?错误是: SQL错误(1062):键'PRIMARY‘的条目'0’重复
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发布于 2012-07-07 03:11:21
您可以更改表以将AUTO_INCREMENT添加到[ ID ]字段,也可以始终在插入时提供Id
要添加AUTO_INCREMENT,只需在表中找到id的最大值并将其设置为1即可。
发布于 2012-07-07 02:13:28
IDString似乎被设置为主要的。主节点必须具有唯一的值。如果要使用具有相同值的多个值,请使用常规的非唯一索引。
顺便说一句,如果你在两个字段上都有一个唯一的索引,那么这两个索引是相似的:
('RUS-002A', 'Fort'), #three
('RUS-002A', 'Fort'), #fourhttps://stackoverflow.com/questions/11367532
复制相似问题