Leif Neland skrev:
> Tabel:
> 
> Sidenr,dato,hits
> 
> Nuværende pseudokode:
> Søg efter (sidenr,idag)
> Hvis eof
>   insert(sidenr,idag,1)
> ellers
>   execute(update tabel set hits=hits+1 where sidenr=.. and dato=...)
> end
> 
> Kan det ikke optimeres til
> execute(update tabel set hits=hits+1 where sidenr=.. and dato=...)
> hvis affected_rows=0
>   insert(sidenr,idag,1)
> end
> 
> Eller (der er unikt index på sidenr,dato)
> insert(sidenr,idag,1)
> hvis duplicate index
>   execute(update tabel set hits=hits+1 where sidenr=.. and dato=...)
> end
Du har fat i noget. Jeg ved ikke hvilken af de to strategier 
(update/insert) der er hurtigst, men det kan du jo måle dig frem til. 
Jeg ville umiddelbart gå efter update-varianten.
Mvh. Michael.
-- 
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at 
http://michael.zedeler.dk/