J'ai 3 colonnes (_id, column1, column2) _id La colonne a été définie comme incrémentation automatique
Dans la base de données, il existe des enregistrements en double, donc je veux éviter les enregistrements en double en définissant column1 comme indexeur unique. Comment définir une colonne comme indexeur unique sur sqlite? Ou comment empêcher les enregistrements en double?
Pas de magie, juste du SQL:
create table yourtablename (_id integer primary key autoincrement, column1 text not null unique, column2 text);
_id ne sera en aucun cas dupliqué car il s'agit de la clé primaire, column1 non plus car il est unique.