Как решить проблему с ошибкой 1062?
И не говорите, что за заказчик пошёл. Уже ошибки в работе сайта его не устраивают. Ну не может же один человек за секунду два раза на страницы сайта зайти. Или может? Но зачем же вы тогда такой первичный ключ накрутили?
Сделайте индекс по дате неуникальным:ALTER TABLE `statistic` DROP INDEX  `date`;
ALTER TABLE `statistic` ADD INDEX  `date` (`date`);