mysql数据库删除重复数据 直接拿1楼的来改吧,delete from zhszty_ebookwhere id not inselect*from(select max(id)from zhszty_ebook group by urlas tmp);mysql有个特性,对于表进行修改,删除操作,子查询不能和外层的查询的表一样,所以在加个select就可以了。其他数据库按照楼上的那个是没问题的
mysql 删除重复数据 DELETE FROM mysqldate WHERE `a`=`b` AND(`c`。NULL OR `d`。NULL)p.s.我也是初学者
mysql删除重复数据 1,如果sale_ticket只有一列number,且此列有重复select distinct(number)from sale_ticket2,如果sale_ticket多于一列,number列有重复,比如id,number(id列不重复,number列有重复)sql如下:DELETE sale_ticket as a FROM sale_ticket a,(SELECT*FROM sale_ticketGROUP BY number HAVING count(1)>;1)as bWHERE a.number=b.number and a.id<;>;b.id