MySQL вставить запись - PullRequest
       25

MySQL вставить запись

0 голосов
/ 22 марта 2011

У меня есть этот запрос SQL:

insert into messages 
(message, hash, date_add) 
values
('message', 'hash', NOW()) 
ON DUPLICATE KEY IGNORE

хеш уникален, что не так с запросом? я получил ошибку:

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 'IGNORE' at line 1

1 Ответ

4 голосов
/ 22 марта 2011

Согласно MySQL doc синтаксис должен быть:

INSERT IGNORE INTO messages (message, hash, date_add)
  VALUES('message', 'hash', NOW());
...