UPDATE en SQL

azumi -  
Doctor C Messages postés 648 Statut Membre -
Bonjour à tous

comment faire un update sur un champ alpha ?
je voudrais ajouter une chaine à la valeur du champ (une concaténation en fait)

Voici ma requete qui marche pas :

UPDATE matable SET monchamp = monchamp+'.txt'

MySQL execute la requete sans erreur mais remplace la valeur de mon champ par zéro sur tous mes enregistrements :-(
A voir également:

3 réponses

azumi
 
j'ai réussi à faire mon UPDATE avec la syntaxe suivante :

UPDATE `matable` SET `monchamp` = CONCAT(`monchamp`,'.txt')
4
Doctor C Messages postés 648 Statut Membre 399
 
Et si tu ne veux pas que ta modification affecte tous les enregistrements de ta table, tu dois mettre une clause WHERE dans ta requête pour spécifier le(s) enregistrement(s) à modifier.
2
Patrick71
 
Voici une solution :

UPDATE table SET champ=CONCAT("chaine1","chaine2")

Bon courage
1
Le temps passe
 
Ouf!!
Merci pour lui, il a failli être en retard !
0