Вставка строки: Duplicate entry '3215' for key 1

lantastic

Новичок
Вставка строки: Duplicate entry '3215' for key 1

Есть у меня таблица для статистики посещаемости

PHP:
CREATE TABLE IF NOT EXISTS `genz_stat`
(
  `stat_id` bigint unsigned NOT NULL auto_increment,
  `domain_id` int(11) NOT NULL default '0',
  `page_id` int(11) NOT NULL default '0',
  `agent_id` int(11) NOT NULL default '0',
  `ip` varchar(15) NOT NULL default '',
  `dt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`stat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Таблица наполнялась, но вдруг остановилась после 3214 строк. Оказалось, что MySQL вдруг стал давать ошибку на очередной запрос
PHP:
insert into genz_stat(domain_id, page_id, agent_id, ip, dt) values('1', '3', '1', '94.40.101.76', now())
Duplicate entry '3215' for key 1

Что за key 1 такой? Никаких ограничений нет и уникальных индексов на таблице нет
 

dimagolov

Новичок
как вариант, сбилось значение auto_increment таблицы. его можно поменять, а лучше сделать repair таблице
 

lantastic

Новичок
Спасибо, наверное так и было. Уже решил проблему перезаливкой базы из дампа
 
Сверху