यह क्वेरी सभी डुप्लीकेट आईडी को कॉमा से अलग किए गए आईडी की सूची के साथ लौटाएगी जो समान नाम साझा करते हैं:
select
t1.id,
group_concat(t2.id)
from
tablename t1 inner join tablename t2
on t1.id<>t2.id and t1.name=t2.name
group by
t1.id
और यह क्वेरी विवरण को अपडेट कर देगी:
update tablename inner join (
select
t1.id,
group_concat(t2.id) dup
from
tablename t1 inner join tablename t2
on t1.id<>t2.id and t1.name=t2.name
group by
t1.id
) s on tablename.id = s.id
set
description = concat('duplicate id in (', s.dup, ')')
कृपया एक यहां काम कर रहे फिडेल को देखें ।