Отказ от добавления записи при совпадении ключа

Рамис

Новичок
Есть сайт : аналог прайс-листа.
Данные хранятся в БД. В качестве первичного ключа указан Артикул товара.
Есть скрипт добавления записи в БД.
ОПЫТНЫМ путем установлено, что при совпадении первичного ключа (артикула) phpMyAdmin не добавляет новую запись. (хотя при обновлении таблицы видно "проблеск" именно той строки, ключи которых совпадают -- при явном добавлении как бы "перерисовывается вся таблица"). НО и сообщения о совпадении ключей phpMyAdmin тоже не выдает. Вопрос:

1. На самом деле это так?
2. Можно ли с помощью скрипта узнать что там происходит?
 

Рамис

Новичок
"Спасибо" за быстрый "ответ". Я по ссылке дня 4 назад ходил (и сегодня еще раз... подумал, что что-то недоглядел..). И все равно не понял.
Не могли бы Вы, если знаете, развернуто ответить на вопрос?
 

radioheaded

PHP нуб
1. Первичный ключ чаще всего уникален. Если ваш ключ уникален, и вы понимаете значение слова «уникальный», то, думаю, на первый вопрос вы сами ответите.
2. Там это где?
 

Рамис

Новичок
По другому посмотрел: phpMyAdmin ошибку выдал... #1062 - Duplicate entry '5555' for key 1 (это при попытке добавить запись с совпадением ключа). Очень даже хорошо что не надо самому это контролировать. Всем СПАСИБО за участие)
 
Сверху