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

दो अलग-अलग सर्वर से तालिकाओं में शामिल हों

हां, MySQL में यह संभव है।

ऐसे ही प्रश्न पूछे गए हैं पहले भी। आपको फेडरेटेड इंजन का उपयोग करना होगा यह करने के लिए। विचार इस प्रकार है:

जिस तरह से आप चाहते हैं उसका उपयोग करने के लिए आपके पास किसी अन्य दूरस्थ स्थान पर तालिका के आधार पर एक फ़ेडरेटेड तालिका होनी चाहिए। तालिका की संरचना बिल्कुल समान होनी चाहिए।

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. PostgreSQL इंडेक्स बनाम InnoDB इंडेक्स - अंतर को समझना

  2. SQL स्टेटमेंट में बैकटिक और स्क्वायर ब्रैकेट में क्या अंतर है?

  3. मैं PHP में एक MySQL प्रतिक्रिया से संसाधन आईडी # 6 को कैसे प्रतिध्वनित करूं?

  4. बाउंड पैरामीटर का कई बार उपयोग करें

  5. MySQL इवेंट शेड्यूलर प्रतिदिन एक विशिष्ट समय पर