एक टेबल से दूसरी टेबल में डेटा कॉपी करने के लिए सबसे पहले हम एक टेबल बनाएंगे।
पहली तालिका बनाना -
mysql> तालिका बनाएं FirstTable-> (-> id int,-> name varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)
एक टेबल बनाने के बाद, हम रिकॉर्ड डालेंगे।
mysql> INSERT FirstTable मानों में (1,'जॉन'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> FirstTable मानों में सम्मिलित करें (2, 'स्मिथ'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.21 सेकंड) )
हम सभी रिकॉर्ड्स को सेलेक्ट स्टेटमेंट की मदद से प्रदर्शित कर सकते हैं -
mysql> चुनें * FirstTable से;
निम्न आउटपुट है
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | स्मिथ |+------+-------+2 पंक्तियों में सेट (0.00 सेकंड)अब, मैं दूसरी टेबल बना रहा हूं और मैं पहली टेबल डेटा को दूसरी टेबल में कॉपी करूंगा। दूसरी टेबल बनाना -
mysql> तालिका बनाएं SecondTable-> (-> id int,-> name varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)
प्रतिलिपि बनाने के लिए यह प्रश्न है -
mysql> सेकेंडटेबल (आईडी, नाम) में डालें-> आईडी चुनें, फर्स्टटेबल से नाम; क्वेरी ठीक है, 2 पंक्तियां प्रभावित (0.17 सेकेंड) रिकॉर्ड:2 डुप्लीकेट:0 चेतावनियां:0
यह जांचने के लिए कि रिकॉर्ड कॉपी किया गया है या नहीं, हम दूसरी तालिका को सेलेक्ट स्टेटमेंट की मदद से देख सकते हैं -
mysql> सेकेंडटेबल से * चुनें;
निम्न आउटपुट है
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | स्मिथ |+------+-------+2 पंक्तियों में सेट (0.00 सेकंड)