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

Форум MySQL

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

 

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

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

тема: Непонятная ошибка
 
 автор: Eugene77   (29.05.2019 в 11:24)   письмо автору
 
 

Ошибка
SQL запрос:


INSERT INTO `icjo5tsn_SENDAUTO`.`halo` SET `name` = 'Final Value', `key` = 'default', `value` = '50' , `sort` = '1' 
    ON DUPLICATE KEY UPDATE `name` = 'Final Value', `key` = 'default', `value` = '50', `sort` = '1'
Ответ MySQL: Документация

#1062 - Дублирующаяся запись 'default-Final Value' по ключу 'name_key'


Не могу сообразить в чём тут проблема
============================================
Прошло два дня. Кажется этот форум заброшен. Жаль, ещё пару лет назад здесь было много жизни.
Напишу на всякий случай, может кому пригодится, причину ошибки, в которой, в итоге разобрался сам.
---------
В таблице оказался потерян автоинкримент по первичному ключу, поэтому при вставке возникала дублирующая запись по нему, это срабатывало раньше, чем UPDATE, который мог бы перезаписать существующую запись. В принципе - это ошибка MySQL, но если автоинремент не терять, то её не будет, так что можно не придираться, хотя сообщение об ошибке явно неправильное, не тот ключ в нём указан. Указан уникальный, а должен бы быть указан первичный.

  Ответить  
 
 автор: Valick   (13.06.2019 в 13:01)   письмо автору
 
   для: Eugene77   (29.05.2019 в 11:24)
 

И пару лет назад тут было не густо :(
После смерти Максима Валерьевича форум сильно сдал позиции и потихоньку затих. Действительно очень жаль.

  Ответить  
 
 автор: mistery   (26.06.2019 в 08:22)   письмо автору
 
   для: Valick   (13.06.2019 в 13:01)
 

Было проверенно, что дублирующая запись по нему, это срабатывало раньше

  Ответить  
Rambler's Top100
вверх

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