Very often, I want to run a query on one of my users where I want a row stored and associated with that user, in a 1-to-1 relationship. So let\'s say (this is just an arbit
I think it's easier to switch it around. Try to insert, then update.
MySQL specifically has a clause 'ON DUPLICATE KEY'
INSERT INTO cars (fields) VALUES (values) ON DUPLICATE KEY UPDATE ...
This of course requires you to have proper unique keys setup.