Bonjour
MySQL version 3.23.47
J'insère actuellement des données d'une table TO_CLUSTERS1 dans une table TV_PHYS.
Je ne sélectionne que certaines colonnes de la table TO_CLUSTERS1.
Pour tous les objets de TO_CLUSTERS1 absents de TV_PHYS, un simple insert dans TV_PHYS suffit.
Mais je veux mettre à jour les lignes dans TV_PHYS pour les objets existants (clé primaire : CD_NOM),
avec comme condition que l'on ne met à jour un champ que s'il n'est pas encore renseigné.
update ne semble pas permettre de mettre à jour une ligne par rapport à une autre ligne de la même table :
(en se basant par exemple sur un CD_NOM source qui est la concaténation d'un "$" et du CD_NOM cible).
update ne permet pas une mise à jour depuis une autre table, semble t'il.
La commande replace veut mettre à jour tous les champs, mais je ne veux qu'une mise à jour des champs vides!!
Bref, je ne sais plus quoi faire!
Une idée?
---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!