Вот дамп таблицы:
CREATE TABLE IF NOT EXISTS `keys` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`key` varchar(255) NOT NULL,
`count` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
)
А вот запрос:
INSERT INTO `keys` (`key`) VALUES ('$s') ON DUPLICATE KEY UPDATE count=VALUES(count)+1
Нужно что бы если повторяется ключ, увеличивался count.
Проблема в том, что при первом запросе он пишет туда 1 по дефолту, при втором 2, а при последующих запросах как будато их и не было. 2 остается без измемений.