[ commande SQL ] - problème avec UPDATE

- problème avec UPDATE [ commande SQL ] - Programmation

Marsh Posté le 24-03-2002 à 12:28:20    

La commande ci dessous va ecraser les champs colonne_truc concernés et mettre la chaine 'toto' dedans:
 
UPDATE table_exemple SET colonne_truc='toto' WHERE...
 
Ce que j'aimerais c'est plutot que les champs colonne_truc concernés ne soient pas écrasés, mais que la chaine 'toto' soit simplement concaténée a la chaine deja présente dans le champ
 
Quelqu'un peut m'aider ? merci
 
PS: il y a bien un mot clé CONCAT en SQL, mais apparemment c'est juste une bête concaténation de deux chaines de caractères, ça ne fait pas ce que je décris ci dessus

Reply

Marsh Posté le 24-03-2002 à 12:28:20   

Reply

Marsh Posté le 24-03-2002 à 13:58:22    

cool_c_raoul a écrit a écrit :

La commande ci dessous va ecraser les champs colonne_truc concernés et mettre la chaine 'toto' dedans:
 
UPDATE table_exemple SET colonne_truc='toto' WHERE...
 
Ce que j'aimerais c'est plutot que les champs colonne_truc concernés ne soient pas écrasés, mais que la chaine 'toto' soit simplement concaténée a la chaine deja présente dans le champ
 
Quelqu'un peut m'aider ? merci
 
PS: il y a bien un mot clé CONCAT en SQL, mais apparemment c'est juste une bête concaténation de deux chaines de caractères, ça ne fait pas ce que je décris ci dessus  




 
si CONCAT peut concaténer 2 chaînes... alors tu devrais pouvoir faire (si je ne me plante aps dans la syntaxe) :
colonne_truc=CONCAT(colonne_truc, 'toto';)
 
non?

Reply

Marsh Posté le 25-03-2002 à 08:59:02    

En fait le probleme est que le contenu du champ devient de plus en plus gros au fil du temps, et donc quand je concatène et que je ré-uploade le tout il m'affiche régulièrement un msg d'erreur pour genre "délai d'attente dépassé"
 
Donc j'aurais besoin d'une concaténation qui n'uploade que la nouvelle chaine à ajouter, c'est a dire qui ferait la concaténation à l'intérieur du champ (je sais pas si c'est tres clair lol)

Reply

Marsh Posté le 25-03-2002 à 09:17:10    

cool_c_raoul a écrit a écrit :

En fait le probleme est que le contenu du champ devient de plus en plus gros au fil du temps, et donc quand je concatène et que je ré-uploade le tout il m'affiche régulièrement un msg d'erreur pour genre "délai d'attente dépassé"
 
Donc j'aurais besoin d'une concaténation qui n'uploade que la nouvelle chaine à ajouter, c'est a dire qui ferait la concaténation à l'intérieur du champ (je sais pas si c'est tres clair lol)  




 
À propos elle te sert à quoi ce champ? pourquoi tu lui concatènes une chaîne?

Reply

Marsh Posté le 25-03-2002 à 14:52:28    

Tentacle a écrit a écrit :

 
 
À propos elle te sert à quoi ce champ? pourquoi tu lui concatènes une chaîne?  




 
Ben c'est un bête champ texte...
Bon si personne ne trouve de solution, je vais essayer de gérer ce champ texte via un fichier .txt et faire mes update dans le fichier txt

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed