每天坐在教室里,但眼神总是看着窗外的风景,不知不觉的默默发呆。我一直急速前行,穿梭于人人之间。试图借应接不暇的风景让我褪去对你的思念。
比如,表:event(id int(10) auto_increment primary key,
sid int(10)not null,
detail text)
我想删除表event中sid重复的记录,请问有没有这样SQL语句?或是通过其它方法?
deletefromeventase
whereid!=(selectmin(id)fromeventwheresid=e.sid);
or
deletefromevent
wheresidnotin(selectmidfrom(selectsid,min(id)asmidfromeventgroupbysid))
应该是有用的代码
alterignoretableeventadduniqueindexidu_sid(sid);
altertableeventdropindexidu_sid;
以上就是mysql删除表中某一字段重复的记录。在新经济时代,什么是克敌制胜的法宝?第一是质量,第二是质量,第三还是质量。更多关于mysql删除表中某一字段重复的记录请关注haodaima.com其它相关文章!