Heim  >  Fragen und Antworten  >  Hauptteil

Updates für mehrere Datenbanken – MySQL

<p>Ich bin neu bei MySQL. Ich habe eine Liste mit 10 Datenbanken, die dieselbe Tabellenstruktur enthalten. Für jede Datenbank muss dieselbe Tabelle aktualisiert werden. Gibt es eine Option, dies über phpmyadmin zu tun, ohne jede Datenbank auszuwählen? </p> <p>Oder gibt es eine ähnliche Funktion wie: <code>USE LIKE gc%</code>? </p>
P粉129731808P粉129731808442 Tage vor462

Antworte allen(1)Ich werde antworten

  • P粉268654873

    P粉2686548732023-08-28 09:36:59

    如果你需要更新原始数据,可以像这样进行事务处理。你无法逃避需要进行10个不同查询的事实。

    START TRANSACTION;
      UPDATE  `db_name1`.`table_01` SET `parameter`=`value` 
        WHERE `parameter`=`value`;
      UPDATE  `db_name2`.`table_01` SET `parameter`=`value` 
        WHERE `parameter`=`value`;
      UPDATE  `db_name3`.`table_01` SET `parameter`=`value` 
        WHERE `parameter`=`value`;
    COMMIT;

    Antwort
    0
  • StornierenAntwort