MySQL ON DUPLICATE KEY UPDATE Синтаксическая ошибка

Эй, ребята, мне было интересно, если кто-нибудь может заметить какие-либо ошибки в моем SQL-заявлении. Я хотел бы добавить новую запись в мою таблицу, еслит уже существует. Если он существует, просто обновите его. Мой первичный ключ в поле даты.

вот мое утверждение, как оно появляется в php, а также ошибка I 'Я получаю:

INSERT INTO ExtraStats (date, supportStaff, startEmails, endEmails, emailsAnswered) VALUES ('$startDate', '$supportStaff', '$startEmail', '$endEmail', '$emailAnswered') ON DUPLICATE KEY UPDATE (supportStaff, startEmails, endEmails, emailsAnswered) VALUES ('$supportStaff', '$startEmail', '$endEmail', '$emailAnswered')

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(supportStaff, startEmails, endEmails, emailsAnswered) VALUES ('2', '3', '1', '3' at line 1 

Ответы на вопрос(2)

Ваш ответ на вопрос