A. B. Dinshaa Ответов: 1

Как удалить следующую ошибку?


IntegrityError: UNIQUE constraint failed: ACTOR.aid


I was inserting entries into a table name as ACTOR by a python program which is giving above error. How to remove this error?


Что я уже пробовал:

I have tried to figure out why this error is coming but failed thats why asking. How to remove this error?

F-ES Sitecore

Не добавляйте повторяющиеся значения aid в таблицу actor.

1 Ответов

Рейтинг:
1

CHill60

Значение aid что вы пытаетесь вставить в таблицу ACTOR уже существует в этой таблице, и столбец имеет уникальное ограничение на него.
Либо удалите ограничение UNIQUE (вероятно, это неправильное решение), либо проверьте, следует ли обновлять существующую строку или вставлять новую.

Мы не можем принять это решение за вас, и мы не можем помочь вам намного больше, если вы действительно не поделитесь более подробной информацией о своем коде и базе данных

Вот некоторые ссылки, которые могут помочь:
Создание уникальных ограничений - SQL Server | Microsoft Docs[^]
Ограничения Unique и Check - SQL сервер | Майкрософт документы[^]
Важное руководство по ограничению уникальности SQL Server[^]

Поскольку вы отметили Jupyter, вы можете получить больше информации оттуда - см. Проект Jupyter | Home[^]


A. B. Dinshaa

Эта ошибка происходила на spyder IDE, а не на ноутбуке jupyter, поэтому я перестал использовать spyder IDE, единственная проблема заключается в том, что jupyter дает какой-либо вывод вообще, который я пытаюсь выяснить, и если мне потребуется, я буду беспокоить вас позже для вышеупомянутой цели.
Во-вторых, jupyter считается лучшим и последним, поскольку он основан на браузере, и все быстро становится браузерным.