"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या बेहतर प्रदर्शन के लिए एकाधिक MySQL INSERT स्टेटमेंट को एक ही क्वेरी में जोड़ा जा सकता है?

क्या बेहतर प्रदर्शन के लिए एकाधिक MySQL INSERT स्टेटमेंट को एक ही क्वेरी में जोड़ा जा सकता है?

2025-01-17 को प्रकाशित
ब्राउज़ करें:117

Can Multiple MySQL INSERT Statements Be Combined into a Single Query for Improved Performance?

एकाधिक MySQL INSERT स्टेटमेंट को एक ही क्वेरी में जोड़ना

सवाल उठता है कि क्या एक ही क्वेरी में कई INSERT स्टेटमेंट को निष्पादित करना स्वीकार्य है PHP का उपयोग करके MySQL क्वेरी। निम्नलिखित कोड स्निपेट पर विचार करें:

$string1= "INSERT INTO....;";
$string1 .= "INSERT INTO....;";
$string1 .= "INSERT INTO....;";
mysql_query($string1) or die(mysql_error()); 

हालाँकि यह दृष्टिकोण वाक्यात्मक रूप से मान्य है, इसे बड़े या जटिल डेटाबेस के लिए इष्टतम नहीं माना जाता है। बेहतर दक्षता और प्रदर्शन के लिए, एकल INSERT कथन का उपयोग करके एक ही तालिका में एकाधिक डेटा मान सम्मिलित करने की अनुशंसा की जाती है।

उदाहरण के लिए, निम्नलिखित सिंटैक्स "a" नामक तालिका में एकाधिक प्रविष्टियों की अनुमति देता है:

INSERT INTO a VALUES (1,23),(2,34),(4,33);
INSERT INTO a VALUES (8,26),(6,29);

यह विधि प्रत्येक पंक्ति के लिए अलग-अलग INSERT कथन निष्पादित करने, डेटाबेस लोड को कम करने और क्वेरी प्रदर्शन को अनुकूलित करने के ओवरहेड से बचाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3