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

Присъединяване към PHP-Mysql таблица от различен хост

Не можете да свържете две таблици, използвайки различни връзки към базата данни, нито от PHP, нито на MySQL сървъра. (@RobertPitt има добра гледна точка:наистина ли имате нужда две връзки? Възможно е да обедините две таблици на един и същ хост, но в различни бази данни, в рамките на една връзка - ако приемем, че вашата връзка има необходимите привилегии за достъп и до двете)

Ако имате контрол върху една или друга база данни, можете да опитате да настроите обединени маса; уверете се обаче, че производителността е наред (ако db машините нямат бърза връзка с ниска латентност (т.е. директно свързани с кабел), не се притеснявайте) и има дълъг списък с ограничения .

Възможни по-малки злини:

  • репликиране на таблицата от един сървър на друг (трудно за настройка)
  • „присъединете“ ги ръчно в PHP (грубо, неефективно, но почти единственият ви избор, ако нямате контрол върху базата данни)


  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. Pandas to_sql не успява при дублиран първичен ключ

  3. Ефективно определяне дали даден бизнес е отворен или не въз основа на работното време на магазина

  4. Използване на Oracle JDeveloper с MySQL Database Service на Oracle Cloud Platform, част 3

  5. Поддръжка на mysql в php 7