mysql怎么删除表里重复数据语句
发布网友
发布时间:2022-04-25 22:59
我来回答
共2个回答
热心网友
时间:2022-04-08 06:29
楼上正解,
mysql的delete in(select)不能在同一个表进行取和删操作,会提示 you can't specify target table 'ttable' for update in from clause 错误,意思是不能对正在打开作为条件的表进行修改
所以只好select要保留的数据,插入新表
热心网友
时间:2022-04-08 07:47
新建一个的原表结构相同的新表后,用下面的语句,在新表中就没有重复数据
insert into 新表 select distinct * from 旧表