Bonjour,
J'ai un problème équivalent sauf que dans mon cas les colonnes ont les mêmes noms.
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 en suivant vos réponses au dessus je me retrouve avec une requête ressemblant à ceci :
Et le message d'erreur en retour sinon ça serait pas drôle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 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
#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