SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

SQLite - Alguma diferença entre a restrição de tabela UNIQUE e a restrição de coluna UNIQUE?


Neste caso não há diferença.

No entanto, você pode criar uma restrição exclusiva na tabela, que abrangeria duas colunas diferentes. Assim:
CREATE TABLE Example (
    _id INTEGER PRIMARY KEY,
    name TEXT,
    index INTEGER,
    score INTEGER,
    UNIQUE (name, index) ON CONFLICT REPLACE
)

Consulte este post para mais detalhes:SQLite table constraint - unique on multiple columns