Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sqlite 3 Chèn và Thay thế không thành công trên nhiều hơn 1 cột duy nhất

Từ mô tả của bạn về chức năng mong muốn, có vẻ như bạn muốn poll_idip_address trở thành một cặp duy nhất hoặc hợp chất duy nhất .

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. Hàm MySQL LOG2 () - Trả về Logarit cơ số 2 của một giá trị

  2. MySQL Giá trị ngày giờ không chính xác:'0000-00-00 00:00:00'

  3. MySQL sử dụng tập tin trên cột TIMESTAMP được lập chỉ mục

  4. Phản hồi vé PHP / MySQL - Lưu trữ phản hồi e-mail trong cơ sở dữ liệu?

  5. Làm thế nào để sao lưu Cơ sở dữ liệu MySQL và đưa nó vào Amazon s3 mỗi đêm bằng cách sử dụng tab Cron?