phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

Mysql में सबसे कम आईडी के आधार पर डुप्लिकेट ईमेल पता हटाना

आपकी क्वेरी सही प्रतीत होती है। आपकी समस्या एक प्रदर्शन समस्या लगती है, तर्क समस्या नहीं। आपको यह सुनिश्चित करना होगा कि आपका emailaddress . दोनों और id फ़ील्ड डेटाबेस में ठीक से अनुक्रमित हैं - अन्यथा करीब दस लाख पंक्तियों के साथ, मैं आपकी क्वेरी को लटकाए जाने की अपेक्षा करता हूं।

(मुझे लगता है कि id शायद पहले से ही अनुक्रमित है, लेकिन emailaddress . नहीं है . विशेष रूप से तालिकाओं के बीच में शामिल होने के साथ, यदि इनमें से किसी एक फ़ील्ड को अनुक्रमित नहीं किया गया है, तो आप बहुत सारे पूर्ण तालिका स्कैन देखने जा रहे हैं।)

संपादित करें:

आपकी टिप्पणी को देखकर कि यह मामला है, आप http://dev.mysql.com/doc/refman/5.0/en/create-index.html सूचकांक बनाने के लिए। तो कुछ इस तरह:

CREATE INDEX email_index ON emaildata(emailaddress) USING BTREE;


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. सर्वर SQL त्रुटि के लिए Wordpress डेटाबेस माइग्रेट करना

  2. कुर्द फ़ॉन्ट में डेटा MySQL संग्रहीत करना?

  3. PHP के साथ डेटाबेस नहीं बना सकता और मेरा सिंटैक्स सही है

  4. PhpMyAdmin का उपयोग करके अपने उत्पाद/देव डेटाबेस से कैसे जुड़ें?

  5. क्या CSV फ़ाइलों को मान्य करने के लिए संपूर्ण MySQL डेटाबेस को गुप्त या निर्यात करने का कोई तरीका है?