PFZ.nl - PHP Community: Huidige waarde gebruiken in update-query - Databases - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 08-09-2010 21:35
  • Filip Moons
  • Groep: Forumleden
  • Posts: 3
  • Actief sinds: 07-01-2006
Dag iedereen,
Ik heb een klein vraagje voor jullie: hoe kan ik de huidige waarde van een cel hergebruiken in een update-query? Ik gebruik MySQL.

Dus bijvoorbeeld: stel je hebt een tabel met de kolom "naam". Nu wil je alle waarden van die kolom aanpassen zodanig dat die worden "Hallo naam". Bijvoorbeeld in een record met naam "Filip"" wordt dit na de updatequery "Hallo Filip".


Weet iemand raad? Het zou mij enorm helpen!

Alvast bedankt,
Filip Moons

#2 08-09-2010 21:44
  • Boyd Pappot
  • Groep: PFZ.nl Web Developers
  • Posts: 401
  • Actief sinds: 19-12-2003
Eigenlijk is het heel eenvoudig, je kan de kolom gewoon gebruiken als waarde
1
UPDATE tabel SET kolomnaam = CONCAT( 'Hallo ', kolomnaam );


edit; Als Mysql is ingericht met PIPES_AS_CONCAT (zal wel niet bij jou) dan werkt dit ook, net als in andere databases:
1
UPDATE tabel SET kolomnaam = 'Hallo ' || kolomnaam;

Zie: http://www.pfz.nl/wi...ratie-sql-modes


Inloggen wachtwoord vergeten? Aanmelden
ADSL – Telfort Internet – Ziggo Alles in 1