我有一个从MySQL数据库读取users和reports列表的脚本,并为每个值运行一个函数。该脚本每5分钟检查一次数据库,并将这些值对添加到字典中。当我循环遍历时,我不想重新添加仍在字典中的值对。我在处理这段代码时没有遇到任何问题: if (user, report) not in t1.reports_to_call:
t1.add(report, user) 我的问题是
我使用Python-MySQL (MySQLdb)库将值插入到数据库中。我希望避免将重复的条目插入到数据库中,因此我在MySQL中为该列添加了unique约束。我正在检查title列中的重复项。在我的Python脚本中,我使用了以下语句:
cursor.execute ("""INSERT INTO `database` (title, introduction) VA