Waarde toevoegen aan een TEXT veld

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

  • TheJack
  • Registratie: Juni 2001
  • Laatst online: 02-12-2021

TheJack

Building HighTech Cars

Topicstarter
Met PHP en MySQL doe ik het volgende.

Ik run een script die tot wel honderden UPDATE bewerkingen kan doen op een database. Nu moet in de UPDATE een waarde aan een TEXT veld worden toegevoegd. Een soort .= maar dan voor SQL.

b.v. Huidige waarde van TEXT veld is 'Tekst in het text veld' en moet worden 'Tekst in het text veld\nNog een regel erbij'.

Dit kan ik natuurlijk oplossen door eerst een SQL statement te doen waar ik die waarde uit de database haal, maar dat zorgt dus dat ik in een keer 2x zoveel query's aan het uitvoeren ben.

Mijn vraag is dus, 'Kan ik in één SQL statement een waarde toevoegen aan een veld?'

"Early to rise, early to bed, makes a man healthy but socially dead." - (The Warner Brothers [Anamaniacs])


Verwijderd

Je zou zoiets kunnen doen:

veld = CONCAT(veld, 'waarde')

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
code:
1
2
3
UPDATE tabel
SET veld = veld + extra_waarde
WHERE [...]


Ik weet niet zeker of MySQL + gebruikt voor string concatenations, als dit niet werkt zou je even & kunnen gebruiken

Oops! Google Chrome could not find www.rijks%20museum.nl


  • TheJack
  • Registratie: Juni 2001
  • Laatst online: 02-12-2021

TheJack

Building HighTech Cars

Topicstarter
Verwijderd schreef op 26 september 2004 @ 15:03:
Je zou zoiets kunnen doen:

veld = CONCAT(veld, 'waarde')
Deze optie werkt voor mij prima, thanx!

"Early to rise, early to bed, makes a man healthy but socially dead." - (The Warner Brothers [Anamaniacs])