I have a table setup with a UNIQUE column called, for example, test. I want to insert a row with the column test only if there isn’t already a row in the table with test. I know I could just do the INSERT query and it would throw up an error if it already existed (and wouldn’t really cause any harm AFAIK), but is there a way to do this properly using only MySQL? I’m pretty sure it can be done with functions but I’ve never used those before and I think there’s an easier way.
I have a table setup with a UNIQUE column called, for example, test .
Share
Sounds like a job for INSERT IGNORE: