Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
Je cherche a faire un update d'un champs et de le modifier en mettant un une concaténation de deux champs
genre :
UPDATE ma_table
set ch1 = concat(ch2, ch3)
where ch1="valeur";
mais écrite comme ça, ma raquette ne marche pas.
avez vous une idée si il faut jouter ou pas une condition sur la primary key ou pas ?
Merci
Dernière modification par youssef (02/07/2012 17:40:55)
Hors ligne
j'ai essayé de faire
UPDATE ma_table
set ch1 = (select ch2 || ch3 from ma_table mt where mt.pk = pk )
where ch1="valeur";
mais ça ne marche pas,
Hors ligne
Bonjour,
UPDATE ma_table
SET ch1 = ch2 || ch3
WHERE ch1 = 'valeur';
devrait marcher
Julien.
https://rjuju.github.io/
En ligne
ça marche
Merci rjuju
Hors ligne
Pages : 1