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

SQLite - Bất kỳ sự khác biệt nào giữa ràng buộc bảng UNIQUE và ràng buộc cột UNIQUE?

Trong trường hợp này không có sự khác biệt.

Tuy nhiên, bạn có thể tạo một ràng buộc duy nhất trên bảng, ràng buộc này sẽ trải dài trên hai cột khác nhau. Như thế này:

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

Tham khảo bài đăng này để biết thêm chi tiết:Ràng buộc bảng SQLite - duy nhất trên nhiều cột




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. <expr> được mong đợi, có '?'

  2. Sử dụng SQLCipher với Android

  3. Tự động tạo khóa tổng hợp trong SQLite

  4. Làm thế nào ON CONFLICT hoạt động trong SQLite

  5. Cách tốt nhất để lưu vào bộ nhớ đệm json