concatener du texte à un champ, avec un UPDATE ?? - SQL/NoSQL - Programmation
Marsh Posté le 19-10-2005 à 16:00:04
UPDATE table
SET champ = champ [opérateur de concatenation SQL - je sais plus ce que c'est] 'QWERTY'
WHERE id='monid'
tu travailles directement en sql ou tu passes par un language serveur ?
Marsh Posté le 19-10-2005 à 16:04:48
backdafuckup a écrit : UPDATE table |
Oops Je travaille avec PHP !
Marsh Posté le 19-10-2005 à 16:11:33
Alors :
UPDATE table
SET champ = champ || 'QWERTY'
WHERE id='monid'
l'opérateur de concaténation est, après recherche, un double-pipe ||
Voilà. Teste et dis nous si ça marche
Marsh Posté le 19-10-2005 à 16:52:39
backdafuckup a écrit : Alors : |
Bah en fait je n'ai pas de message d'erreur, mais ca ecrase mon champ, et ca me met un 1 a la place !
Marsh Posté le 19-10-2005 à 16:54:13
ReplyMarsh Posté le 19-10-2005 à 17:12:29
Beegee a écrit : Ca c'est pour Oracle. |
C tres bien comme ca !!
Merci !
Marsh Posté le 19-10-2005 à 15:42:18
Je suis over desole, j'ai pas trouve l'insipiration pour clarfier le titre !!
Donc, je m'explique :
j'ai une table 'table' un champ 'champ' qui contient 'datacontenue' avec l'id 'monid'.
je voudrais que 'table' - 'monid' - 'datacontenue' devienne 'table' - 'monid' - 'datacontenueQWERTY'
Est il possible de le faire avec une seule requete MySQL, genre UPDATE 'table' SET 'champ' = ce qui il avait avait concatené avec "QWERTY"
où QWERTY sont les caracteres que je veux ajouter.
Bravo et merci a ceux qui comprennent !
Bravo et 2Xmerci a ceux qui comprennent et repondent !
---------------
ZZZZzzzzz