दिलचस्प पोस्ट
इनोड उपयोग कैसे करें? जावा कॉल स्टैक की अधिकतम गहराई क्या है? आप फ़ंक्शन के बजाय एक्सपेन <Func <T >> का उपयोग क्यों करेंगे? मैं कैसे अपना जीयूआई अच्छी तरह से व्यवहार करता हूं जब Windows फ़ॉन्ट स्केलिंग 100% से अधिक है सामान्य मानचित्रण गलत तरीके से चले गए SO_REUSEADDR का उपयोग करता है? मैट्रिक्स को 3-स्तंभ तालिका में परिवर्तित करें ('रिवर्स धुएं', 'अनपिवट', 'फ्लैटेन', 'सामान्य') लंबे समय से चलने वाली पर्ल प्रोग्राम में मैं मेमोरी लीक कैसे पा सकता हूं? हैंडल बटन रीसाइक्लिंगदृश्य में एक पंक्ति के अंदर क्लिक करें दशमलव स्पीड डबल बनाम मैं सर्वर-साइड स्क्रिप्ट का उपयोग कर एक वेबपृष्ठ का एक स्क्रीनशॉट कैसे बना सकता हूं? एकाधिक जावास्क्रिप्ट ऑब्जेक्ट्स से गुणों को सम्मिलित करना AngularJS में एनजी-दोहराने वाले चाबियाँ और मूल्यों पर कैसे पुनरावृत्त करें? संदर्भित DLL को लोड करने के लिए कौन से स्थान खोजे गए हैं? एंड्रॉइड – लोड पीडीएफ / पीडीएफ व्यूअर

एक MySQL तालिका, अनुक्रमित और डेटा को डुप्लिकेट करना

मैं एक MySQL तालिका के डेटा, संरचना और अनुक्रमितों को कॉपी / प्रतिलिपि कैसे बनाऊँ?

यही वह चीज़ है जो मैंने अभी तक पाया है।

यह डेटा और संरचना की प्रतिलिपि बनायेगा, लेकिन अनुक्रमणिका नहीं:

create table {new_table} select * from {old_table}; 

यह संरचना और अनुक्रमित की प्रतिलिपि बनायेगा, लेकिन डेटा नहीं:

 create table {new_table} like {old_table}; 

Solutions Collecting From Web of "एक MySQL तालिका, अनुक्रमित और डेटा को डुप्लिकेट करना"

अनुक्रमित और ट्रिगर के साथ प्रतिलिपि बनाने के लिए इन 2 प्रश्नों को करें:

 CREATE TABLE newtable LIKE oldtable; INSERT newtable SELECT * FROM oldtable; 

सिर्फ संरचना और डेटा की प्रतिलिपि बनाने के लिए इसका उपयोग करें:

 CREATE TABLE tbl_new AS SELECT * FROM tbl_old; 

मैंने इससे पहले पूछा है:

अनुक्रमित सहित एक MySQL तालिका की प्रतिलिपि बनाएँ

उपर्युक्त समाधान के अलावा, आप इसे एक पंक्ति में बनाने के लिए AS का उपयोग कर सकते हैं।

 CREATE TABLE tbl_new AS SELECT * FROM tbl_old; 

मुझे एक ही स्थिति मिली और जो दृष्टिकोण मैंने उठाया था वह इस प्रकार था: 1. निष्पादित करें तालिका तैयार करें: यह आपको तालिका के लिए तालिका बनाएँ बनाना देगा जो आप क्लोन करना चाहते हैं 2. टेबल नाम को बदलकर बनाएँ तालिका क्वेरी चलाएं तालिका क्लोन करने के लिए

इससे तालिका की सटीक प्रतिलिपि बन जाएगी जो आप सूचकांक के साथ क्लोन करना चाहते हैं। केवल एक चीज जिसे आप की ज़रूरत है, अनुक्रमित नाम बदलने के लिए है (यदि आवश्यक हो)

MySQL मार्ग

 CREATE TABLE recipes_new LIKE production.recipes; INSERT recipes_new SELECT * FROM production.recipes; 

इसके बाद के समाधान का प्रयास करने के बाद मैं अपने तरीके से आया हूं।

मेरा समाधान थोड़ा मैन्युअल और डीबीएमएस की आवश्यकता है।

पहले डेटा निर्यात करें

दूसरा निर्यात डेटा खोलें

तीसरा नया तालिका नाम के साथ पुराने तालिका का नाम बदलें।

चौथा डेटा में सभी ट्रिगर नाम बदलता है (मैं mysql का उपयोग करता हूं और जब मैं ट्रिगर का नाम नहीं बदलता हूं तो यह त्रुटि दिखाता है)

पांचवें डेटाबेस में आपके संपादित एसक्यूएल डेटा आयात करें।

PhpMyAdmin पर जाएं और अपनी मूल तालिका का चयन करें, तो ' प्रतिलिपि तालिका में (डेटाबेसतारनीय) ' क्षेत्र में " ऑपरेशन्स " टैब का चयन करें उस डेटाबेस का चयन करें जहां आप प्रतिलिपि बनाना चाहते हैं और अपनी नई तालिका के लिए कोई नाम जोड़ना चाहते हैं। प्रतिलिपि तालिका – phyMyAdmin स्क्रीनशॉट

MySQL के लिए

 CREATE TABLE newtable LIKE oldtable ; INSERT newtable SELECT * FROM oldtable ; 

MSSQL का प्रयोग करें MyDatabase :

 Select * into newCustomersTable from oldCustomersTable; 

इस एसक्यूएल का उपयोग टेबल की प्रतिलिपि बनाने के लिए किया जाता है, यहां पुरानी ग्राहक कस्टम की सामग्री की प्रतिलिपि बनाई newCustomersTable
सुनिश्चित करें कि newCustomersTable डेटाबेस में मौजूद नहीं हैं।