Intereting Posts
Почему мои объекты в ListView не доступны? Как настроить IntelliJ для Mac, чтобы показать документацию на Java и Android в редакторе (офлайн, а не онлайн)? Xamarin заставляет меня загружать Android SDK и NDK Android Best Practice – Связь между действиями и фрагментами Переадресация порта Android Я получаю странную ошибку в студии Android Вызов функции getInstance () Firebase Analytic каждый раз против хранения экземпляра как статической переменной в классе Application Есть ли способ отключения функции автоматического изменения размера Gmail в макете электронной почты? Android XML. Какова цель звезды в строке ID? Android: два разных события для одного крана и длинное нажатие / двойное нажатие? Слушатель Glide не работает Рассчитать размер изображения при использовании setCompoundDrawables для EditText Получение высоты содержимого WebView после загрузки Android Genymotion замораживает весь рабочий стол Ubuntu Внутренняя ошибка Eclipse делает невозможным использование git

Как установить столбец как уникальный индекс на Sqlite

У меня есть 3 столбца (_id, column1, column2). Столбец _id установлен как автоинкремент

В базе данных есть несколько повторяющихся записей, поэтому я хочу предотвратить дублирование записей с установкой column1 как уникального индексатора. Как установить столбец как уникальный индексатор на sqlite? Или как предотвратить дублирование записей?

Нет волшебства, просто SQL:

create table yourtablename (_id integer primary key autoincrement, column1 text not null unique, column2 text); 

_id не будет дублироваться каким-либо образом, потому что это первичный ключ, column1 ни потому, что он уникален.