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