Ошибка целостности в базе данных Sqlite - PullRequest
0 голосов
/ 07 июля 2010

Я пытаюсь импортировать большие объемы данных в sqlite DB через python 2.5. Данные состоят из строк, но в данных есть несколько дубликатов. Пример;

addres,type_code, location
123,01,work
123,01,mall
132,49,home
132,33,home

Моя проблема в том, что при загрузке данных я получаю Integrity error, address and type_code are not unique. Это действительно так, на самом деле тысячи раз эти строки не будут уникальными.

Как я могу ввести эти данные в мою базу данных?

1 Ответ

3 голосов
/ 07 июля 2010

Ваша таблица, вероятно, имеет первичный ключ, установленный как адрес + код_типа.Если эти три поля действительно должны быть уникальными в этой конкретной таблице, переопределите первичный ключ, включив в него все три поля: адреса, type_code и location.Это решило бы проблему, с которой вы столкнулись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...