Skip to content
Advertisement

MySQL ON DUPLICATE KEY UPDATE syntax error

I was wondering if anyone can spot any mistakes in my sql statement. I would like it to insert a new record into my table if one doesn’t exists already. If it does exist then just update it. My primary key in the date field.

Here is my statement as it appears in php and also the error I’m getting:

Advertisement

Answer

You could also use the VALUES() function so you don’t pass the values twice:

User contributions licensed under: CC BY-SA
4 People found this is helpful
Advertisement