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

समूह द्वारा mySQL के साथ डीबी में रिकॉर्ड कैसे हटाएं

कृपया निम्न लिंक पर उत्तर देखें। यह आपकी समस्या का समाधान करेगा:

मूल रूप से, आप उसी तालिका से (संशोधित) नहीं हटा सकते हैं जिसका आप चयन में उपयोग करते हैं। इसके आस-पास के तरीके उस पृष्ठ पर प्रलेखित हैं।

निम्नलिखित आपके नेस्टेड को select बनाकर काम करेंगे एक अस्थायी तालिका।

delete from TAB
where CourseName not in (select temp.CourseName
                         from (select t.CourseName
                               from TAB t
                               group by t.CourseName
                               having count(t.CourseName) > 100
                              ) as temp
                        )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ssp.class.php . के साथ दो तालिकाओं में कैसे शामिल हों

  2. php . का उपयोग करके mysql तालिका में टाइमस्टैम्प सहेजा जा रहा है

  3. Laravel:एकाधिक पिवट तालिका संबंधों का उपयोग कैसे करें

  4. PHP में मैसकल पंक्तियों के माध्यम से पुनरावृति

  5. Azure पर MySQL होस्टिंग, स्केलग्रिड पर पूरी तरह से प्रबंधित क्लाउड डेटाबेस सेवा लॉन्च