android - create - cómo establecer una columna como indexador único en Sqlite
create table sqlite android (1)
Tengo 3 columnas (_id, column1, column2) _id column se ha establecido como autoincrement
En la base de datos hay algunos registros duplicados, por lo que quiero evitar registros duplicados con la configuración de column1 como único indexador. ¿Cómo configuro una columna como indexador único en sqlite? ¿O cómo evito registros duplicados?
Sin magia, solo SQL:
create table yourtablename (_id integer primary key autoincrement, column1 text not null unique, column2 text);
_id no se duplicará de ninguna manera porque es la clave principal, column1 ni porque es único.