SQLite
 sql >> Base de données >  >> RDS >> SQLite

SQLite - Une différence entre la contrainte de table UNIQUE et la contrainte de colonne UNIQUE ?

Dans ce cas, il n'y a pas de différence.

Cependant, vous pouvez créer une contrainte unique sur la table, qui s'étendrait sur deux colonnes différentes. Comme ceci :

CREATE TABLE Example (
    _id INTEGER PRIMARY KEY,
    name TEXT,
    index INTEGER,
    score INTEGER,
    UNIQUE (name, index) ON CONFLICT REPLACE
)

Consultez cet article pour plus de détails :Contrainte de table SQLite - unique sur plusieurs colonnes