sql >> Databasteknik >  >> RDS >> Mysql

Sqlite 3 Insert and Replace misslyckas på mer än 1 unik kolumn

Från din beskrivning av den önskade funktionaliteten verkar det som att du vill ha poll_id och ip_address att vara ett unikt par eller sammansatt unik .

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. PHP - Strikta standarder:Endast variabler ska skickas med referens

  2. Släktträd mysql

  3. Multi-cloud-distribution för MySQL-replikering

  4. MySQL:finns inte i GROUP BY