cur.execute("""INSERT INTO football.match_events(type, player, time, game_id) VALUES (%s, %s, %s, %s)""", (etype, player_id, time, game_id))
我正在完成一个项目,我在其中抓取和处理足球文本评论。此 INSERT 语句是处理黄牌的一段代码的一部分。不幸的是,由于这些评论是实时更新的,有时会有更正(尽管他们没有说更正,所以我无法过滤它们)。这导致我在一次预订中有两排,因为它在评论中出现了两次。
我正在为 SQL 语句寻找一种简单的方法来检查查询中的所有字段是否已经一起存在于表中的一行中。我希望这是有道理的。