मैं एक सरणी के साथ पारित मानों के साथ संग्रहीत प्रक्रिया या सामान्य क्वेरी बनाना चाहता हूं।MySQL में किसी सरणी के साथ चक्र कैसे करें?
उदाहरण:
CREATE PROCEDURE proc()
BEGIN
DECLARE cont INTEGER;
DECLARE var ARRAY;
SET cont = 0;
SET var = ("hi", "hello", "good", ...)
WHILE cont < 12 DO
SELECT * FROM tablex
WHERE name = var[cont];
SET cont = cont + 1;
END WHILE;
END;
जाहिर है यह काम नहीं होगा, लेकिन मुझे पता है कि यह कैसे प्राप्त करने के लिए करना चाहते हैं।
यही वह नहीं है जिसे मैं ढूंढ रहा था। मुझे किसी तालिका में प्रविष्टियों को गिनने की आवश्यकता नहीं है, बल्कि, प्रत्येक सरणी प्रविष्टि के लिए एक चयन कथन चक्र के लिए। – Davide
@ डेवाइड: "चक्र एक चयन कथन" से आपका क्या मतलब है? नमूना तालिका स्कीमा ('तालिका बनाएं' कथन के रूप में, डेटा (एक 'INSERT ... INTO' कथन के रूप में) और इच्छित के रूप में कृपया अपने प्रश्न में [example] (http://sscce.org/) बनाएं परिणाम है। – outis
एक प्रोग्रामिंग भाषा में
x = नया ऐरे ("ए", "बी", "सी"); – Davide