Posez votre question Signaler

UPDATE en SQL

azumi - Dernière réponse le 1 déc. 2010 à 15:43
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 :-(
Lire la suite 

UPDATE en SQL »

4 réponses
Réponse
+2
moins plus
j'ai réussi à faire mon UPDATE avec la syntaxe suivante :

UPDATE `matable` SET `monchamp` = CONCAT(`monchamp`,'.txt')
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
-1
moins plus
Voici une solution :

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

Bon courage
Le temps passe - 1 déc. 2010 à 13:06
Ouf!!
Merci pour lui, il a failli être en retard !
Ajouter un commentaire
Ce document intitulé « UPDATE en SQL » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook