alfao232ga Skrevet 6. januar 2009 Del Skrevet 6. januar 2009 Hvordan kan jeg det? F. eks. jeg henter antall brukere, men samtidig oppdatere hvor mange ganger brukeren er hentet fra databasen. Det var bare et eksempel . Jeg prøve den While exists (select masse frar from tarra) begin update tarra set lest = lest + 1 where tarra.id = tarra.id end ble bare rot. Prøvde å google: update while select, men finner liksom ikke noe. Tips? Takk! Jeg kunne jo kjørt i updates i while loop, men vil helst ikke! Hvis det er en måte jeg kan gjøre updaten 1 spørring så er det OK. Takk! Lenke til kommentar
Ekko Skrevet 6. januar 2009 Del Skrevet 6. januar 2009 (endret) Blank.... foreslo egentlig bare det du hadde prøvd. Endret 6. januar 2009 av Ekko Lenke til kommentar
siDDis Skrevet 6. januar 2009 Del Skrevet 6. januar 2009 Du må lage ein *trigger* som helst blir aktivert basert på når noen skal hente brukeren, det trenger ikkje å være ein database trigger. F.eks på ein nettside når nokon henter brukeren så vil du først oppdatere med + 1 også hente ut brukeren rett etterpå, dette kan f.eks bli gjort med ein stored procedure. Men vær obs på at du mister moglegheita til caching, noko som kan medføre vanvittig treig ytelse. Lenke til kommentar
blackbrrd Skrevet 7. januar 2009 Del Skrevet 7. januar 2009 Hvorfor skulle han miste muligheten til caching og hvor? Lenke til kommentar
siDDis Skrevet 7. januar 2009 Del Skrevet 7. januar 2009 Vell han mister ikkje akkurat moglegheita til å cache den, bare at elementet må oppdateras i cachen unaudvendig ofte. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå