![]() |
Sql: update
Is het mogelijk om voor een UPDATE statement in (My)SQL niet specifiek de velden op te geven die je wilt updaten?
Ik zal het proberen uit te leggen... Ik wil van een record alle cellen updaten... met een INSERT INTO statement kun je, als je waarden opgeeft voor ALLE cellen de cellen waarin je wilt inserten achterwege laten... Kan dat met UPDATE ook, als je waarden opgeeft voor alle cellen? Ik hoop dat jullie het begrijpen http://forum.scholieren.com/smile.gif |
|
Citaat:
Thnx iig http://forum.scholieren.com/smile.gif |
Waar heb je dat voor nodig dan?
|
Citaat:
Ze moeten zelf de gegevens kunnen invoeren en updaten... Het gaat hier om het updaten. De updatepagina haalt eerst alle gegevens over een product uit de dbase en plaatst ze in het formulier (value="blabla") Hierin kunnen dan wijzigingen aangebracht worden en door op submit te drukken moeten deze doorgevoerd worden. Dan komt het UPDATE statement dus in beeld... de oude gegevens moeten vervangen worden door de nieuwe... het leek mij het makkelijkst om gewoon alle cellen te vernieuwen, ongeacht of ze nou gewijzigd zijn of niet... snap 'ie? http://forum.scholieren.com/smile.gif |
Ja, maar dat maakt toch niet uit? Ik bedoel, je weet de namen, dan zet je die toch gewoon in de query?
|
Citaat:
maar dat zou met een INSERT statement ook kunnen... en dáar hoeft het niet. vandaar |
Nja. SQL heeft wel meer van die eigenaardigheden. Maargoed, we zijn d'r uit, het kan gewoon niet http://forum.scholieren.com/biggrin.gif Sowieso kun je beter met de kolomnamen inserten, voor het geval de tabel een keer verandert.
|
Alle tijden zijn GMT +1. Het is nu 03:21. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.