告诉你一个速度能快一些的方法,先建一个跟mail一摸一样的表,比如名称为:mail_back,然后把mai的数据全部插入到刚才建的这个表中,插入完毕后,把mail表的记录全部删除,可以用语句truncate table mail;全部删除后再从mail_back中提取不重复的内容到mai表中insert into mai select a.* from mail_back a,(select buy from mail_back group by buy having count(*)=1) b where a.buy=b.buy记住,mail_back的buy列一定要建索引,否则能慢死