sql >> Database teknologi >  >> RDS >> Mysql

Sqlite 3 Indsæt og erstat mislykkes i mere end 1 unik kolonne

Ud fra din beskrivelse af den ønskede funktionalitet ser det ud til, at du ønsker poll_id og ip_address at være et unikt par eller enkelt sammensat .

CREATE TABLE tbl_poll ( 
    id         INTEGER PRIMARY KEY AUTOINCREMENT,
    poll_id    STRING NOT NULL,
    ip_address STRING NOT NULL,
    opt        STRING NULL,
    CONSTRAINT 'unique_vote_per_poll_per_ip_address' UNIQUE ( poll_id, ip_address )  ON CONFLICT REPLACE 
);


  1. Rails 4 Postgresql array data-type:opdatering af værdier

  2. Topforespørgsler for at finde Patch anvendt i Oracle-apps

  3. Kan %NOTFOUND returnere null efter en hentning?

  4. oracle-forespørgsel med flere filterbetingelser