सरणी चर का अनुकरण करने के बजाय, MySQL में अस्थायी तालिका का उपयोग करें। वाक्य रचना इस प्रकार है -
<पूर्व>अस्थायी तालिका बनाएं यदि मौजूद नहीं है तो अपना अस्थायी तालिका नाम अपने कॉलमनाम1, अपने कॉलमनाम2,......एन को अपने तालिका नाम से चुनें जहां स्थिति होउपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं SimulateArrayDemo -> (-> Id int, -> FirstName varchar(100), -> LastName varchar(100 -> ) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.25 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> SimulateArrayDemo मानों (1,'सैम', 'टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> SimulateArrayDemo मानों (2, 'कैरोल', 'टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> SimulateArrayDemo मानों में डालें (3, 'बॉब', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> SimulateArrayDemo मानों में डालें (4, 'डेविड', 'टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> SimulateArrayDemo मानों में डालें (5, 'जॉन', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> SimulateArrayDemo मानों में डालें ( 6,'माइक','टेलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.21 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> SimulateArrayDemo से *चुनें;
आउटपुट
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 1 | सैम | टेलर || 2 | कैरल | टेलर || 3 | बॉब | स्मिथ || 4 | डेविड | टेलर || 5 | जॉन | स्मिथ || 6 | माइक | टेलर |+----------+-----------+----------+6 पंक्तियों में सेट (0.00 सेकंड)निम्नलिखित वह क्वेरी है जो अस्थायी तालिका का उपयोग करके एक सरणी चर का अनुकरण करती है -
mysql> यदि मौजूद नहीं है तो अस्थायी तालिका बनाएं SimulationOfArray -> Id, FirstName को SimulateArrayDemo से चुनें जहां LastName='Taylor';क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.10 सेकंड) रिकॉर्ड:4 डुप्लीकेट:0 चेतावनियाँ:0
अस्थायी तालिका से रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> SimulationOfArray से *चुनें;