我正在开发一个MYSQL数据库,它有以下三列:电子邮件、姓名、姓氏。emails;select emails, name, surname from emails group by emails having count(*) >= 2;
然而,我也需要确保,当发现一个重复的电子邮件地址更新1:到目前为止,下面的@Bohemian回答很有效,但在一个例子中失败了,在一个重复的电子邮件地址中,一行中有一个名字但没有姓氏,在下一行中它没有名字,但有一个姓。这两项记录都会保存下来。更新2:@Bohemian的回答很棒,但是经过更多的测
多个上游服务器正在向负载平衡的django应用程序发送通知。如果所有上游服务器都正常工作,应用程序将始终接收这些通知的副本(因为所有上游通知程序都应该发送相同的通知;这只是为了冗余)。我想把这些副本过滤掉。但是,由于python应用程序是负载平衡的,所以我们可以检查这些副本的唯一位置是在数据库中(除非我们做了分布式锁定,等等,这听起来更痛苦)。下面是似乎有效的SQL代码:
DROP TABLE I