【发布时间】:2014-07-29 16:22:57
【问题描述】:
我正在尝试使用 python 将值插入到 mysql 表中,我有一些值,但我不考虑是否重复键/不重复,但我希望插入每个值。
对于我的 mysql 编码,我应该对插入重复项进行哪些更改?
for name,hobby in p:
print name,hobby
cursor.execute(
'''INSERT INTO Details (Names, Hobby)
VALUES (%s, %s)''',
(name,hobby))
我收到以下错误!
IntegrityError: (1062, "Duplicate entry 'Leelal' for key 'PRIMARY'")
请帮助我将重复的值放入表中!
表架构:
Id | Names | Hobby
只要名称和爱好出现在列表中,有没有办法自动增加 ID?
【问题讨论】:
-
请向我们展示您拥有的表架构,以及它拥有的键/索引。您无法既添加重复项又保留主键。