sql >> Databasteknik >  >> RDS >> SQLite

SQLite - Någon skillnad mellan tabell-restrikt UNIQUE och kolumn-constraint UNIQUE?

I det här fallet är det ingen skillnad.

Däremot kan du skapa en unik begränsning på tabellen, som skulle sträcka sig över två olika kolumner. Så här:

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

Se det här inlägget för mer information:SQLite-tabellbegränsning - unik på flera kolumner




  1. Infogar flera rader i Oracle

  2. Heroku och Rails:Gem Load Error med Postgres, men det är specificerat i GEMFILE

  3. Ta bort dubbletter av rader i MySQL (ignorerar primärnyckel)

  4. Konvertera avgränsad sträng till rader i oracle