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

Tabel PHP-Mysql bergabung dari host yang berbeda

Anda tidak dapat menggabungkan dua tabel menggunakan koneksi yang berbeda ke database, bukan dari PHP, atau di server MySQL. (@RobertPitt ada benarnya:apakah Anda benar-benar membutuhkan dua koneksi? Dimungkinkan untuk menggabungkan dua tabel pada host yang sama, tetapi dalam database yang berbeda, dalam satu koneksi - dengan asumsi koneksi Anda memiliki hak istimewa yang diperlukan untuk mengakses keduanya)

Jika Anda memiliki kendali atas satu atau beberapa database, Anda dapat mencoba menyiapkan federasi meja; pastikan kinerjanya baik-baik saja (jika mesin db tidak memiliki koneksi latensi rendah yang cepat (yaitu langsung dihubungkan dengan kabel), jangan repot-repot), dan ada daftar panjang batasan .

Kemungkinan kejahatan yang lebih rendah:

  • menggandakan tabel dari satu server ke server lainnya (sulit diatur)
  • "bergabung" dengan mereka secara manual di PHP (kotor, tidak efisien, tetapi satu-satunya pilihan Anda jika Anda tidak memiliki kendali atas database)


  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 SELECT beberapa hari terakhir?

  2. Menampilkan data dari beberapa kueri dalam satu diagram lingkaran menggunakan tag cfchart

  3. Beberapa Output kueri ke dalam Tabel tunggal

  4. Kesalahan (Kode Kesalahan:1175) saat menjalankan perintah pembaruan di atas meja menggunakan MySQL Workbench 5.2

  5. Masalah dengan GROUP_CONCAT dan Longtext di MySQL