Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Duplicate entry
 
 автор: kulakowka   (11.09.2006 в 16:39)   письмо автору
 
 

Вот что выдает phpMyAdmin при попытке добавления таблиц:

SQL-запрос:

#
# Data for the `nuke_1topmusic_album` table (LIMIT 0,500)
#
X INSERT INTO `nuke_topmusic_album` ( `idalbum` , `idgenre` , `idartist` , `title` , `cover` , `yeardate` )
VALUES (

'3', '3', '3', 'Led Zeppelin 4', '3.jpg', 1971
);



Ответ MySQL:

#1062 - Duplicate entry '3' for key 1

Там где стоит X на его месте стоит крастный круг с крестиком - он стоит напртив команд INSERT INTO и VALUES

В чем здесь ошибка и как исправить? Заранее спасибо!

   
 
 автор: elenaki   (11.09.2006 в 17:23)   письмо автору
 
   для: kulakowka   (11.09.2006 в 16:39)
 

скорее всего - поле idalbum - autoincrement (хотя это не свойственно Нюку) или оно - уникальный
индекс и такое значение (3) уже есть. чтобы избежать ошибки, надо делать проверку на
существование записи с idalbum, который вы пытаетесь внести... а если он - autoincrement,
то просто не надо указывать никакого значения, оно по умолчанию будет на 1 больше последнего.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования