Mysql
 sql >> база данни >  >> RDS >> Mysql

Присъединете таблици от два различни сървъра

Да, възможно е в MySQL.

Има подобни въпроси, зададени по-рано също. Трябва да използвате FEDERATED ENGINE да го направя. Идеята е следната:

Трябва да имате обединена таблица, базирана на таблицата на друго отдалечено място, за да използвате начина, по който искате. Структурата на таблицата трябва да бъде абсолютно същата.

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. Не може да се получи пружинно зареждане за автоматично създаване на схема на база данни

  2. Какво е обратното на GROUP_CONCAT в MySQL?

  3. Импортиране от и експортиране във файлове с помощта на командния ред на MySQL

  4. Използване на разширени функции на Oracle JDeveloper за MySQL бази данни

  5. Разрешено ли е да използвате числа като имена на таблици в MySQL?