Ошибка с подсчетом просмотров
Проблема: на новостном сайте страницы определенного типа (страницы новостей) перестали отображаться - выводится ошибка вида:
=======
: 1062 - Duplicate entry '518668' for key 1
INSERT INTO `views` SET `news_id` = 952, `date` = NOW()
=======
при этом другие типы страниц на сайте (например, категории новостей или страницы тэгов) открываются нормально.
движок - самописный, на php.
нужно исправить эту ошибку.
В качестве возможной подсказки могу привести высказывание нашего администратора (его цитата, правда, относилась к другому сайту, но, кажется, суть ошибки была той же):
=======
У вас кончились id в таблице просмотров (хоть и неясно, почему).
Исправил там значение id с INT(11) на BIGINT - теперь должны
продержаться.
=======
кто готов взяться за исправление этой ошибки - оставляйте, пожалуйста, ваши координаты и ориентировочные цены.