Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक MySQL सर्वर से दूसरे डेटा वाली तालिका की प्रतिलिपि बनाएँ

आप फ़ेडरेटेड टेबल सेट अप कर सकते हैं , जो मूल रूप से एक सर्वर पर एक टेबल को दूसरे पर एक टेबल से जोड़ रहा है। फिर अपना डेटा ट्रांसफर करने के लिए फेडरेशन का उपयोग करें।

CREATE TABLE test_table (
    id     INT(20) NOT NULL AUTO_INCREMENT,
    name   VARCHAR(32) NOT NULL DEFAULT '',
    other  INT(20) NOT NULL DEFAULT '0',
    PRIMARY KEY  (id),
    INDEX name (name),
    INDEX other_key (other)
)
ENGINE=MyISAM
DEFAULT CHARSET=latin1;
CREATE TABLE federated_table (
    id     INT(20) NOT NULL AUTO_INCREMENT,
    name   VARCHAR(32) NOT NULL DEFAULT '',
    other  INT(20) NOT NULL DEFAULT '0',
    PRIMARY KEY  (id),
    INDEX name (name),
    INDEX other_key (other)
)
ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://[email protected]_host:9306/federated/test_table';

फिर आप इसे किसी अन्य तालिका की तरह क्वेरी कर सकते हैं।

हालांकि सीमाओं की एक अच्छी संख्या है जिनके बारे में आपको पढ़ना चाहिए सादे पाठ में संग्रहीत किए जा रहे दूरस्थ पासवर्ड सहित। यदि यह पूरी तरह से एक बार बंद प्रतिलिपि के लिए एक अस्थायी सेटअप था, और सर्वर जनता के लिए उपलब्ध नहीं है, तो आप पहले से ही इससे जुड़े अधिकांश जोखिम को कम कर चुके हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL में कॉलम कैसे पिछड़ सकता हूं?

  2. MySQL डिफ़ॉल्ट डेटाबेस

  3. MySQL:अल्पविराम से अलग की गई सूची को कई पंक्तियों में विभाजित करें

  4. अमान्य पैरामीटर संख्या, डुप्लिकेट अद्यतन पर पीडीओ विफल रहता है

  5. MySQL 8 के लिए हाइबरनेट बोली?