Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL तालिका से डुप्लिकेट मान कैसे निकालें?

यदि आप एक वास्तविक DELETE करना चाहते हैं डुप्लिकेट मानों का संचालन (सबसे कम id वाले मानों को बनाए रखते हुए) ), आप इसे कई टेबल के साथ कर सकते हैं DELETE वाक्य रचना:

DELETE a FROM tbl a
LEFT JOIN
(
    SELECT MIN(id) AS id, name
    FROM tbl
    GROUP BY name
) b ON a.id = b.id AND a.name = b.name
WHERE b.id IS NULL

एक प्रदर्शन देखें DELETE . में से ऑपरेशन



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक जटिल MySQL क्वेरी लिखना

  2. सेल्फ जॉइन की व्याख्या करें

  3. कमांड लाइन क्लाइंट में MySQL कमांड आउटपुट बहुत व्यापक है

  4. क्या MySQL INT प्रकार शून्य शून्य हो सकता है

  5. mysql:आईडी द्वारा समूह, प्रत्येक आईडी के लिए सर्वोच्च प्राथमिकता प्राप्त करें