mysql数据库删除重复数据 直接拿1楼的来改吧,delete from zhszty_ebookwhere id not inselect*from(select max(id)from zhszty_ebook group by urlas tmp);mysql有个特性,对于表进行修改,删除操作,子查询不能和外层的查询的表一样,所以在加个select就可以了。其他数据库按照楼上的那个是没问题的
mysql 如何删除重复的数据并保留一行,当数据表中出现了重复的数据,如何使用一条SQL删除重复数据并且保留一条
如图 mysql数据库删除重复数据,只保留一个 不知道语句代码怎么写 求助 表taobao的表结构贴出来,没有id列的吗。如果就只有那两个字段就只能先把group by后的先复制到一个表,再替换回来。大致如下alter table taobao rename tabao_copy;create table taobao like tabao_copy;insert into tabao select*from tabao_copy group by title,url