CREATE TABLE Permission (
permissionID INTEGER PRIMARY KEY UNIQUE,
user INTEGER
location INTEGER
);
io non voglio avere utente o la località per essere UNIQUE
perché posso avere più righe con l'utente che contengono gli stessi dati, o più righe con posizione contenente gli stessi dati. Voglio solo evitare che l'utente e la posizione abbiano un certo valore, con quella riga che si ripete un numero qualsiasi di volte.SQLite: Prevenire le righe duplicate
Es: questo è bene
permissionID user location
--------------------------
1 1 2
2 2 2
3 2 1
ma questo non va bene:
permissionID user location
--------------------------
1 1 2
2 1 2
quanto una riga esiste già in cui l'utente = 1 e la posizione = 2.
Come può Evito i duplicati?