में ऐरे वैरिएबल क्या एक सरणी (या कोई संग्रह) घोषित करने के लिए एक MySQL स्क्रिप्ट में कोई तरीका है और सामान करने के लिए इसे लूप करें?mysql
उदाहरण के लिए,
SET @myArrayOfValue=[2,5,2,23,6]
for each @value in @myArrayOfValue
INSERT INTO EXEMPLE VALUES(@value, 'hello');
end for each
क्या वास्तविक वास्तविक परिस्थितियों में आप यह करना चाहते हैं? यदि सरणी एक SELECT कथन से है, तो आपको बस INSERT चाहिए ... चुनें। यदि सरणी आपके एप्लिकेशन से है, तो आपको EXEMPLE VALUES (@value, 2), (@ value, 5), (@ value, 2) में शामिल होना चाहिए ... – longneck
मैं बस नया जोड़ने के लिए रखरखाव स्क्रिप्ट करना चाहता हूं मूल्य। प्रत्येक सम्मिलन की प्रतिलिपि पेस्ट करने के बजाय, मैं स्क्रिप्ट की शुरुआत में एक सूची बनाना चाहता हूं। लोगों को संशोधित करने के बारे में जानने के लिए सभी स्क्रिप्ट पढ़ने की ज़रूरत नहीं है, लेकिन शुरुआत में केवल चर। – Mike
@ लोंगनेक, इस पृष्ठ पर 16k आगंतुकों से पूछें, साथ ही वास्तविक दुनिया परिस्थितियों के लिए http://stackoverflow.com/q/12176709/632951 पर 67k विज़िटर पूछें जिससे आप ऐसा करेंगे। – Pacerier