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

SQLite - Enhver forskel mellem tabel-begrænsning UNIQUE og kolonne-begrænsning UNIQUE?

I dette tilfælde er der ingen forskel.

Du kan dog oprette en unik begrænsning på tabellen, som vil spænde over to forskellige kolonner. Sådan:

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

Se dette indlæg for yderligere detaljer:SQLite-tabelbegrænsning - unik på flere kolonner




  1. Know-how til at gendanne slettede poster i SQL Server

  2. Indsæt tekst med enkelte anførselstegn i PostgreSQL

  3. PostgreSQL 12:Implementering af K-Nearest Neighbor Space Partitioned Generalized Search Tree Indexes

  4. MySQL-fejl #1071 - Den angivne nøgle var for lang; max nøglelængde er 767 bytes