2015-10-07 3 views
0

Я бы с проблемой в значениях вставки, ошибка MySQL ВозвращаетсяДублировать запись на колонке автоинкремента

# 1062 «Дублировать запись„“для ключа„PRIMARY“», но первичный ключ из таблицы не ноль, без знака, автоинкремент, столбец.

Ниже приведено изображение с 4 предмета.

enter image description here

по пункту можно увидеть atual первичное значение 0, равно нулю.

По вопросу имеют ошибку при выполнении dba.SaveChanges();

По вопросу u может видеть последний элемент, вставленный на стол.

По вопросу u может видеть значение автоинкремента.

Посмотрите на пространство значений между последним вставленным кодом элемента и значением автоинкремента. Когда вы пытаетесь добавить новый элемент в таблицу, верните ошибку, автоинкремент будет увеличен, но элемент не будет вставлен.

У кого-нибудь есть идея, почему это происходит?

+0

Эти результаты являются наименее интересной частью. Покажите код, который ** дает эти результаты **. –

ответ

0

Проблема решена. проблема находится на триггере, на вставке я определяю значение столбца равным «», а триггер after_insert_aluno должен иметь допустимое значение для этого столбца или нулевого значения.

Смежные вопросы