Mysql
 sql >> база данни >  >> RDS >> Mysql

Sqlite 3 Insert и Replace се проваля в повече от 1 уникална колона

От вашето описание на желаната функционалност изглежда, че искате poll_id и ip_address да бъдат уникална двойка или съставен уникален .

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL избира брой по стойност

  2. Сумиране, изваждане и свързване на множество колони на mysql таблица

  3. Успешни стратегии за архивиране и възстановяване на MySQL/MariaDB

  4. инструмент за наблюдение на заявки на mysql

  5. Как мога да покажа времето на заявка в Perl, DBI?