क्या एक ही सम्मिलित आदेश के साथ दो तालिकाओं में डालना संभव होगा?क्या हम एकल सारणी कथन के साथ दो तालिकाओं में डाल सकते हैं?
उत्तर
नहीं, आप एक क्वेरी में दो टेबलों में एकाधिक प्रविष्टियां नहीं कर सकते हैं।
शायद माइस्क्लुएल की भविष्य में रिलीज में आप 2 टेबल युक्त व्यू बना सकते हैं और उसमें सम्मिलित कर सकते हैं।
लेकिन MySQL 5.1.41 के साथ त्रुटि मिलेगी:
लेकिन 1 क्वेरी के साथ 2 टेबल में डालने के लिए एक अजीब बात है "एक में शामिल होने के दृश्य के माध्यम से एक से अधिक आधार तालिका संशोधित नहीं कर सकते" करें, और मैं इसे की अनुशंसा नहीं करता हूं।
अद्यतन करने योग्य विचारों के बारे में अधिक जानकारी के लिए MySQL reference देखें।
आप एक संग्रहित प्रक्रिया को दो तालिकाओं में सम्मिलित कर सकते हैं।
उत्तर हाँ है और यह है कि आप इसे कैसे करते हैं। उपयोगी है जब आपके पास एक डी कथन में कई प्रविष्टियों को जोड़ने के लिए आपके डीबी के लिए लंबी विलंबता है। – Mark
नहीं आप नहीं कर सकते।
यदि आप एक ऑपरेशन की परमाणुता सुनिश्चित करना चाहते हैं जिसके लिए डेटा को 2 टेबल में डालने की आवश्यकता है, तो आपको इसे लेनदेन में सुरक्षित रखना चाहिए। आप या तो SQL कथन BEGIN TRAN
और COMMIT TRAN
का उपयोग करते हैं, या आप डीबी एक्सेस लेयर को विकसित करने के लिए जो भी भाषा उपयोग कर रहे हैं उसमें आप एक लेनदेन सीमा का उपयोग करते हैं। जैसे कुछ त्रुटि जैसे Connection.StartTransaction
और Connection.Commit
(या Connection.Rollback
किसी त्रुटि पर)।
- 1. क्या हम LINQ के साथ डेटाटेबल फ़िल्टर कर सकते हैं?
- 2. क्या हम ब्राउज़र में लोड किए गए किसी भी वेबपृष्ठ में जावास्क्रिप्ट डाल सकते हैं
- 3. क्या हम जावास्क्रिप्ट के साथ 302 रीडायरेक्ट कर सकते हैं?
- 4. क्या हम दो अलग डेटाबेस टेबल के लिए शामिल होने का उपयोग कर सकते हैं?
- 5. क्या आप एक एलपीटीस्ट्रेट को बीएसटी में डाल सकते हैं?
- 6. उद्देश्य-सी में, हम @ कार्यान्वयन अनुभाग में आवृत्ति चर डाल सकते हैं?
- 7. जावा और MySQL के साथ एक कथन में दो अलग-अलग तालिकाओं में कैसे सम्मिलित करें?
- 8. क्या हम sandcastle तेज कर सकते हैं?
- 9. एकल अगर कथन
- 10. क्या आप xslt परीक्षण विशेषता में दो स्थितियां डाल सकते हैं?
- 11. जावा में MySQL सम्मिलित कथन का प्रदर्शन: बैच मोड कई मानों के साथ एकल कथन बनाम कथन बनाम
- 12. कई विदेशी कुंजी के साथ दो तालिकाओं में शामिल होने
- 13. हम Servlets को टोमकैट की निर्देशिका संरचना में कहां डाल सकते हैं?
- 14. हम एचटीएमएल 5 के साथ कितना अर्थपूर्ण हो सकते हैं?
- 15. क्या हम पोस्टग्रेस्क्ल में दो टेबल में शामिल हो सकते हैं यदि अलग-अलग स्कीमा
- 16. MyISAM और InnoDB में एकल mysql कथन परमाणु हैं?
- 17. दो तालिकाओं
- 18. क्या हम डेटा बाध्यकारी में दो गुणों को जोड़ सकते हैं?
- 19. LINQ और साथ दो तालिकाओं में शामिल होने या खंड
- 20. क्या हम खुद को एक ईओएफ चरित्र लिख सकते हैं?
- 21. क्या हम एक फ़ाइल में हैशटेबल लिख सकते हैं?
- 22. क्या हम जेवीएम मेमोरी में ऑब्जेक्ट्स देख सकते हैं?
- 23. क्या हम पाइथन में स्मार्ट-कॉपी कर सकते हैं?
- 24. क्या हम एसडीएल ट्रिडियन में माइग्रेट कर सकते हैं?
- 25. क्या हम हाइबरनेट में संघ का उपयोग कर सकते हैं?
- 26. क्या हम एएसपीनेट में ग्लोबल.एक्सएक्स का परीक्षण कर सकते हैं?
- 27. क्या हम एंड्रॉइड में एक फ़ोल्डर एन्क्रिप्ट कर सकते हैं?
- 28. क्या मुझे दो 'समान' कथन के साथ दो समान कर्नेल को एकजुट करना चाहिए, प्रदर्शन प्रदर्शन को खतरे में डाल देना चाहिए?
- 29. क्या हम संघ में सूचक का उपयोग कर सकते हैं?
- 30. क्या हम यूआरएल में उपयोग कर सकते हैं?
एक परमाणु (यानी सभी या कुछ नहीं होता) ऑपरेशन के हिस्से के रूप में एकाधिक तालिकाओं को अपडेट करना (या डालना) करना अजीब नहीं है। आपके डेटाबेस जितना अधिक सामान्य होगा, उतनी ही अधिक आवश्यकता होगी। आपको बस डीबी लेनदेन में कई अपडेट की रक्षा करने की आवश्यकता है। –
सच है, लेकिन जब मैं एक * एकल * सम्मिलन कथन देखता हूं, तो मुझे लगता है कि केवल 1 तालिका प्रभावित होती है। "अजीब" भाग 1 क्वेरी पहलू पर लागू होता है। –