Maison  >  Questions et réponses  >  le corps du texte

Mises à jour de plusieurs bases de données - mysql

<p>Je suis nouveau sur MySQL. J'ai une liste de 10 bases de données contenant la même structure de table. La même table doit être mise à jour pour chaque base de données. Existe-t-il une option pour le faire via phpmyadmin sans sélectionner chaque base de données ? </p> <p>Ou existe-t-il une fonction similaire à : <code>USE LIKE gc%</code> ? </p>
P粉129731808P粉129731808442 Il y a quelques jours460

répondre à tous(1)je répondrai

  • P粉268654873

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

    Si vous devez mettre à jour les données d'origine, vous pouvez effectuer la transaction comme ceci. Vous ne pouvez pas échapper au fait que vous devez effectuer 10 requêtes différentes.

    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;

    répondre
    0
  • Annulerrépondre