Эффективный способ обеспечить уникальные строки в SQLite3 - PullRequest
1 голос
/ 28 марта 2011

любая помощь будет оценена.

Ответы [ 3 ]

3 голосов
/ 28 марта 2011

Используйте индекс UNIQUE для столбцов, которые имеют / должны быть уникальными.

Цитирование справочной страницы CREATE INDEX:

Если ключевое слово UNIQUE находится между CREATE и INDEX, дублирующиеся записи индекса не допускаются.
Любая попытка вставить повторяющуюся запись приведет к ошибке.

1 голос
/ 28 марта 2011

Использовать ограничение unique для столбцов

http://www.sqlite.org/syntaxdiagrams.html#column-constraint

0 голосов
/ 28 марта 2011

UNIQUE предотвращает неуникальные строки; если у вас уже есть дубликаты, может помочь SELECT DISTINCT .

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