मैं मुड़ अजगर में इन दो प्रश्नों गठबंधन करने के लिए कोशिश कर रहा हूँ:MySQL: वापसी अद्यतन पंक्तियों
SELECT * FROM table WHERE group_id = 1013 and time > 100;
और:
UPDATE table SET time = 0 WHERE group_id = 1013 and time > 100
किसी एक क्वेरी में। क्या ऐसा करना संभव है?
मैंने एक उप क्वेरी में SELECT डालने का प्रयास किया, लेकिन मुझे नहीं लगता कि पूरी क्वेरी मुझे जो चाहिए वह लौटाती है।
क्या ऐसा करने का कोई तरीका है? (यहां तक कि बेहतर, उप क्वेरी के बिना) या क्या मुझे बस दो प्रश्नों के साथ रहना है?
धन्यवाद,
क्वान
ये धारणात्मक हैं दो अलग-अलग क्रियाएं किसी भी तरह से उन्हें संयोजित करके आप क्या हासिल करने की कोशिश कर रहे हैं? – Wiseguy
मैं जितनी जल्दी हो सके अपनी क्वेरी बनाने की कोशिश कर रहा हूं, क्योंकि यह भारी भार संभालेगा। –
ठीक है, आप इन प्रश्नों को गठबंधन नहीं कर सकते हैं। गति को अनुकूलित करने के लिए, अपने टेबल को सही ढंग से इंडेक्स करना सुनिश्चित करें। ['EXPLAIN'] (http://dev.mysql.com/doc/refman/5.5/en/using-explain.html) आपको उन चीज़ों के बारे में सूचित करने में मदद करेगा जिन्हें अनुकूलित करने की आवश्यकता है। – Wiseguy