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

एसक्यूएल में कई रिकॉर्ड अपडेट करने का कोई तेज़ तरीका है?

आप इसे सबसे तेज़ तरीके से कर सकते हैं।

या क्या आप सभी रिकॉर्ड को एक ही कमांड में अपडेट करना चाहते हैं?

आप जॉइन के साथ अपडेट कर सकते हैं (फिक्स्ड सिंटेक्स... हेवेंट ने इसे थोड़ी देर में इस्तेमाल किया)

UPDATE animalTable 
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID 
SET animalTable.cDescription = CodeTable.Description_1;

एक अन्य विकल्प अपडेट को छोटे बैचों में विभाजित करना है, इससे टेबल लॉक होने में लगने वाला समय कम हो जाएगा... लेकिन अपडेट के कुल समय में अधिक समय लगेगा (यह केवल प्राप्त प्रदर्शन का सुधार है) आप केवल कुछ निश्चित अपडेट करके ऐसा कर सकते हैं आईडी प्रत्येक बैच में होती है।

इसके अलावा आपके पास वह डेटा एक अलग तालिका में हो सकता है। चूंकि डेटा सामान्यीकृत नहीं है। इसे दूर ले जाएं ताकि यह अधिक सामान्य हो जाए।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin | घातक त्रुटि:134217728 बाइट्स की अनुमत स्मृति आकार समाप्त हो गया (xxxxxx बाइट्स आवंटित करने का प्रयास किया गया) अज्ञात में लाइन 0

  2. phpmyadmin mysql विदेशी कुंजी

  3. SQL क्वेरी phpMyAdmin पर काम नहीं कर रही है क्योंकि मुझे एक त्रुटि मिल रही है

  4. प्लगइन की मदद के बिना वर्डप्रेस में बैनर कैसे बनाएं

  5. phpMyAdmin मुझे लॉगिन नहीं करने देगा - कोई त्रुटि नहीं दिखाई गई