Forum Moderators: open

Message Too Old, No Replies

Join SELECT an UPDATE?

         

l008comm

7:02 pm on Nov 2, 2010 (gmt 0)

10+ Year Member Top Contributors Of The Month



My site has a simple counter. there are two queries that run back to back. Is there any way to join these into one query? Even if it just reduced the number of database connections, this page gets loaded a lot, any little optimization will be magnified a lot.

1)
UPDATE `counter` SET main_counter = main_counter + 1


2)
SELECT `main_counter` FROM `counter`

Demaestro

8:55 pm on Nov 2, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



You can do it in a transaction...

the syntax depends on what db/version you are using.

Check the user guide of your db for TRANSACTION