SQLite
 sql >> Database >  >> RDS >> SQLite

SQLite - Qualche differenza tra vincolo di tabella UNIQUE e vincolo di colonna UNIQUE?

In questo caso non c'è differenza.

Tuttavia, potresti creare un vincolo univoco sulla tabella, che si estenderebbe su due colonne diverse. In questo modo:

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

Consulta questo post per ulteriori dettagli:Vincolo tabella SQLite - unico su più colonne