你只是删掉那些重复值的一个记录,但重复的可能超过2个,所以还会重复。换成这句试试(里面的主键要换成你对应的)
delete from lc_lift_infowhere liftid_code not in
(select * from (select min(主键) from lc_lift_info group by liftid_code))
试试看把s.*, g.*变成g.*, s.*你这个有外键约束所以报错了。
还不行的话试试看先发送命令
SET FOREIGN_KEY_CHECKS=0
关闭外键检查,然后执行删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)