Bonjour,
J'ai un problème avec mes jointures, je ne sais pas trop comment faire.
Je m'explique, j'ai 2serveurs glpi, un new(base1) et old(base2).
Dans le old j'ai des infos que j'aimerais migrer vers mon new.
J'ai exporté ma base de mon ancien serveur SQL et importé avec un autre nom de base (old) sur mon nouveau serveur, maintenant j'aimerais migrer mes données.
Le problème c'est que mes colonnes et mes tables ont les même noms, du coup je me retrouve avec une requête ressemblant à ceci :
UPDATE glpidb.glpi_computers
SET glpidb.glpi_computers.otherserial = gs_glpi.glpi_computers.otherserial
FROM glpidb.glpi_computers AS TGT
INNER JOIN gs_glpi.glpi_computers AS SRC
ON TGT.glpi_computers = SRC.glpi_computers
Et le message d'erreur en retour sinon ça serait pas drôle :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM glpidb.glpi_computers AS TGT INNER JOIN gs_glpi.glpi_computers AS SRC ' at line 3
HELPPPPPPPPPPP s'il vous plait, y a beaucoup trop longtemps que je n'ai pas fais de sql et qui plus est à cette époque je n'avais appris que les bases (quel jeu de mot mouahahah).
Merci d'avance.
Partager