UPDATE MySQL Multi Database (Cross Database Update)

Voici une requête SQL fonctionnant sous MySQL qui peut se révéler très utile. Cette syntaxe permet d’effectuer un UPDATE classique sur une table MySQL en piochant les données depuis une autre base de données MySQL. Il s’agit d’un Cross Database Update pour le terme technique. Attention tout de même, les deux bases de données doivent se situer sur le même serveur MySQL. Il ne s’agit pas d’une requête croisée sur une base de données distante.

Voici la requête que j’utilise pour ce genre d’opérations :

De cette manière il devient très simple de dupliquer des données entre deux bases MySQL.

Une réflexion au sujet de « UPDATE MySQL Multi Database (Cross Database Update) »
  1. GATEN

    C’est curieux, j’obtiens un :

    ERROR 1054 (42S22): Unknown column ‘field_1’ in ‘NEW’

    alors que field_1 existe bien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *