J'avais penser a faire ça :
je me connecte aux 3 BDD que je sélectionne ensuite (ça doit pas être possible de sélectionner tout ne un coup) :
Ensuite je regarde si les colonnes présents dans les clés primaires sont identiques sinon j'insére :
Et pour la date ça me l'affiche en bleue (mots clés MySQL alors que c'est le nom de la variable chez moi)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 connect(192.X.X.1,util,1233); connect(192.X.X.2,util,1233); connect(192.X.X.3,util,1233); use BD3; use BD2; use BD1; INSERT INTO BDD3.calibration; SELECT *; FROM BDD2.calibration; WHERE NOT EXISTS ( SELECT 1; FROM BDD3.calibration; WHERE BDD3.slot = BDD2.slot; AND BDD3.channel = BDD2.channel; AND BDD3.frequency = BDD2.frequency; AND BDD3.date = BDD2.date; -- etc. )