Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować tabelę z jednego serwera na drugi?

Należy skonfigurować replikację MySQL (master/slave) i wykonywać zapytania tylko w głównej bazie danych. Zobacz dokumentację:http://dev.mysql.com/ doc/refman/5.1/en/replication-howto.html

Przy jednorazowym zapytaniu zastąp wiersz:

mysqli_query($db_connect2,"UPDATE ipserver SET ipsserver = ($db_connect1,"SELECT ipsserver FROM ipserver WHERE idserver = '11'") WHERE idserver = '11'");

z tym kodem:

$result = mysqli_query(
  $db_connect1,
  "SELECT ipsserver FROM ipserver WHERE idserver='11'"
);

while ($row=$result->fetch_assoc()) {
  $ipsserver = $row["ipsserver"];

  mysqli_query(
    $db_connect2,
    "UPDATE ipserver SET ipsserver='$ipsserver' WHERE idserver='11'"
  );
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wybrać n-ty wiersz w tabeli bazy danych SQL?

  2. mysql.h brakuje .... (Ruby on Rails, OSX)

  3. MySQL:alternatywy dla ORDER BY RAND()

  4. Yii2 wyświetla dane dla każdej pętli

  5. Moje wywołanie Ajax nie działa — próbuję wypełnić jstree za pomocą ajax php i mysql JSON