Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Duplicate entry for key 'PRIMARY' / 4 сообщений из 4, страница 1 из 1
31.01.2017, 17:31
    #39395723
monro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Duplicate entry for key 'PRIMARY'
Приветствую.
Имею таблицу с полями:
id - primary, auto_increment
title,
description,
somefield,
unique - unique

Запрос:
Код: sql
1.
insert into table (title, description, somefield, unique) values ('$title', '$description', '$somefield', '$unique') on duplicate key update `somefield` = '999'



Если при обновление данных значение $somefield совпадает со значением в поле somefield с данными в уже имеющейся записи (обновляемся), то ошибка не выходит, если не совпадает, то выходит ошибка: Duplicate entry 'id первичного ключа' for key 'PRIMARY' Ошибка из-за 2-х уникальных полей происходит или глюк какой-то (тестирую в локалке)?
...
Рейтинг: 0 / 0
31.01.2017, 21:11
    #39395868
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Duplicate entry for key 'PRIMARY'
Небось делал ALTER TABLE и менял текущий AUTO_INCREMENT?
...
Рейтинг: 0 / 0
31.01.2017, 21:20
    #39395872
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Duplicate entry for key 'PRIMARY'
AkinaНебось делал ALTER TABLE и менял текущий AUTO_INCREMENT?Это не прокатит. Там заглушка есть на такой случай.
А вот руками вставить данные за инкрементом - мог.
...
Рейтинг: 0 / 0
01.02.2017, 06:30
    #39395962
monro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Duplicate entry for key 'PRIMARY'
Нет, рано поспешил на форум, ошибка была ниже в другом запросе))
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Duplicate entry for key 'PRIMARY' / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]