I need to do the follwoing logic for a db I am building:
if row exists update some fields
else insert all fields
I have come across this befor and have used select to drive the
choice, if I could get the row update else insert. The db I worked on
had a few thousand rows so it was fast enough. This table will have
around 1 million rows to start out with and I was wondering if there
was any way to do this better. I am touching each row twice and would
like to get that down to once if possable. If that is not possable
would it be better to move the whole thing inside of 1 explicit
transaction? Any other ideas I have missed?
Thank you
marc