Mises à jour de plusieurs bases de données - mysql
P粉129731808
P粉129731808 2023-08-27 11:15:21
0
1
511
<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粉129731808
P粉129731808

répondre à tous(1)
P粉268654873

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;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal