关于删除重复记录的问题 表:mail字段:mailids ID自动增加EMAIL地址:mailadder想把mailadder里面重复的记录删除,并保留一条。网站的办法,好像行不通,使用phpmyadmin 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create temporary table tmptable as select * from mail group by mailadder ;delete from mail where mailids not in (select mailids from tmptable); 我来一个更简化的吧!delete from mail where `mailids` not in(select mailids from `mailids` group by mailadder) 忘记了,好像mysql不允许上面的写法,等待mysql升级吧!那还是用2楼的比较好! 2楼可以的,三楼的写法是sql server的吧 3楼确实是sql server的,我自己也做过测试!在mysql里面确实不行,需要先建立一个表(最好是临时表),再删除所以等待mysql升级了,挺麻烦的! http://blog.csdn.net/ZZ_LGY/archive/2011/01/25/6162793.aspx delete mail from mail,(select * from mail) as b where mail.mailids>b.mailids and mail.mailadder=b.mailadder 关于PHP面向对象的一个问题 PHP如何调用ssl的webservice www目录下一文件夹,在浏览器里查看目录时看不到? 字符串中只留下数字的问题,在线等 sql语句中如何格式化时间? 求一个用接口后和不用接口的好处 弱问:对于一个好的php程序员应该掌握哪些东西? 怎样可以快速sql新建分表呢 用户输入的查询问题 用PHP导出MYSQL的表的数据结构 大侠们 帮帮忙啊!!! liux 目录下自动生成文件夹,
create temporary table tmptable as select * from mail group by mailadder ;
delete from mail where mailids not in (select mailids from tmptable);