【发布时间】:2015-03-03 11:01:55
【问题描述】:
我正在使用 Python-MySQL (MySQLdb) 库将值插入数据库。我想避免重复的条目被插入到数据库中,所以我在 MySQL 中的该列中添加了 unique 约束。我正在检查 title 列中的重复项。在我的 Python 脚本中,我使用了以下语句:
cursor.execute ("""INSERT INTO `database` (title, introduction) VALUES (%s, %s)""", (title, pure_introduction))
现在当一个重复的条目被添加到数据库中时,它会产生一个错误。我不希望出现错误消息;我只是希望如果找到重复条目,那么它不应该将该值输入数据库。我该怎么做?
【问题讨论】:
-
哇!有时微小的变化可以创造奇迹!!!希望我可以将其标记为已接受的答案:)
标签: python mysql mysql-python