Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » MySQL дубликат поля UNIQUE AUTO_INCREMENT

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

OLEX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такая табличка :
 

Код:
 
id - int(11) UNSIGNED AUTO_INCREMENT
article_id - int(11)
date - date
view - int(11)
comments - smallint(6)
 
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
 

 
Все работало нормально а сегодня при запросе  
 
insert into `articles_stat` (`article_id`, `date`, `view`) values ($item_id, now(), 1)
 
получаю ошибку "#1062 - Duplicate entry '314336' for key 'PRIMARY' "
 
В чем причина и как ее побороть? (((
 
Добавлено:
Вобщем что-то случилось с базой, восстанавливать было страшно, просто создал новую базу, перелил дампером туда копию базы и все заработало.
Вопрос закрыт.

Всего записей: 3590 | Зарегистр. 09-07-2002 | Отправлено: 16:22 05-04-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OLEX
значит в таблице уже был дубль, либо повреждение таблицы.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:29 05-04-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » MySQL дубликат поля UNIQUE AUTO_INCREMENT


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru