Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bergabunglah dengan tabel dari dua server yang berbeda

Ya, itu mungkin di MySQL.

Ada pertanyaan serupa yang ditanyakan sebelumnya juga. Anda harus menggunakan FEDERATED ENGINE untuk melakukan ini. Idenya seperti ini:

Anda harus memiliki tabel gabungan berdasarkan tabel di lokasi lain yang jauh untuk menggunakan cara yang Anda inginkan. Struktur tabel harus sama persis.

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';

[Sumber Jawaban]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengeluarkan semua kesalahan PHP ke database bukan error_log

  2. Lembar Cheat Kinerja MySQL

  3. Bagaimana cara memasukkan file ke database MySQL?

  4. Perintah tidak sinkron; Anda tidak dapat menjalankan perintah ini sekarang

  5. MySQL - UPDATE query berdasarkan SELECT Query