2016-03-06 2 views
0

Я пытаюсь импортировать файл .CSV в таблицу, но она возвращает ошибку, как упоминается нижепервичный ключ должен быть уникальным (код 19) Android, Невозможно перезаписать запись таблицы

CSV import error:

PRIMARY key must be unique (Code 19)

"2","Aortic",".","1","0","3","","0","0","","0"

Я использую Android-приложение под названием aSQlite Manager (Google Play store) для экспорта и импорта файлов .CSV.

Файл базы данных принадлежит MyWordBook [by Frozened, com.frozenarts.mynotebook], приложение, которое я использую для создания своих словарных слов. Это приложение имеет очень приятный пользовательский интерфейс, но в нем отсутствует функция списка слов IMPORT, я пытаюсь вручную импортировать список слов, разработчик не будет отвечать и нет хорошего альтернативного приложения, которое я могу найти.

У этого есть функция базы данных IMPORT/EXPORT.

Mynotebook.db and mots.csv in .zip

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

Я попытался импортировать и экспортировать CSV-файл без каких-либо изменений (идентичный), он все равно выдает ошибку. Что здесь происходит? Как его решить?

PS: Мой список слов имеет более чем 4000 слов

+0

@NielsMasdorp У вас сэр есть глаза, большое спасибо! Я могу пожертвовать свой список слов, все из-за тебя! – ChairmanSaab

ответ

0

Есть одна или несколько записей в файле CSV с таким же первичным ключом. В вашем случае слово Aortic имеет идентификатор «2», который уже существует в вашей базе данных.

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