Ошибка с подсчетом просмотров

Михаил16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.03.2011

Проблема: на новостном сайте страницы определенного типа (страницы новостей) перестали отображаться - выводится ошибка вида:

=======

: 1062 - Duplicate entry '518668' for key 1

INSERT INTO `views` SET `news_id` = 952, `date` = NOW()

=======

при этом другие типы страниц на сайте (например, категории новостей или страницы тэгов) открываются нормально.

движок - самописный, на php.

нужно исправить эту ошибку.

В качестве возможной подсказки могу привести высказывание нашего администратора (его цитата, правда, относилась к другому сайту, но, кажется, суть ошибки была той же):

=======

У вас кончились id в таблице просмотров (хоть и неясно, почему).

Исправил там значение id с INT(11) на BIGINT - теперь должны

продержаться.

=======

кто готов взяться за исправление этой ошибки - оставляйте, пожалуйста, ваши координаты и ориентировочные цены.