मैं एक चर में एक एकल मूल्य का चयन करना चाहता हूं। Id ने निम्नलिखित का प्रयास किया:
DECLARE myvar INT(4);
- तुरंत कुछ सिंटैक्स त्रुटि देता है।
SELECT myvalue
FROM mytable
WHERE anothervalue = 1;
- एकल पूर्णांक देता है
SELECT myvalue
INTO myvar
FROM mytable
WHERE anothervalue = 1;
- काम नहीं करता है, @myvar भी कोशिश की
संग्रहीत प्रक्रियाओं या कार्यों के बाहर DECLARE का उपयोग करना संभव है?
शायद मैं सिर्फ उपयोगकर्ता चर की अवधारणा नहीं है ... मैं बस की कोशिश की:
SELECT myvalue INTO @var FROM `mytable` WHERE uid = 1;
SELECT @var;
... जो काम करने के लिए यह माना जाता है की तरह है। लेकिन अगर मैं एक बार में प्रत्येक क्वेरी चलाता हूं तो मुझे सिर्फ @var NULL मिलता है।