15. oktober 2003 - 15:20Der er
4 kommentarer og 1 løsning
hvordan ændre boolean i db med update?
Hej eksperter!
Jeg har en værdi i tabellen X, som er datatype boolean. Når jeg så skal ændre den værdi (brugeren har klikket fra/til i checkbox), er der så ikke en smart måde, hvor man bare kan sige "sæt den til det andet, end det den er nu". Det ville jo være mere elegant end at skulle selecte den nuværende værdi og så update...
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
jeg bruger PHP og MySQL jeg har en løsning kørende med select, matching i PHP, og så update på relevante poster - men det ville bar være meget mere elegant at kunne smække nogle id-numre i databasen og bede om at få ændret den tilknyttede boolean/enum til "den anden værdi" (flag)
absolut, det er en sådan løsning jeg har kørende pt. (se ovenfor). jeg spekulerede bare på, om der ikke var en måde at gøre det på i MySQL, hvor man ikke behøvede at lave både select-test-update, men bare kunne - med det rette id-nummer i hånden - sige til databasen: "skift flaget til den anden værdi"..
men fra andre kilder hører jeg, at det ikke kan lade sig gøre. det hedder vist toggling...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.