Sqlite创建唯一的列对

我想创建一个包含两列的表:user_id,image_id.
我不希望user_id或image_id是唯一的,但我也希望保护我的表免受同一user_id和image_id的重复对的影响.我能这样做吗?
为两列添加单独的约束:

CREATE TABLE MyTable(
    user_id INTEGER,
    image_id INTEGER,
    [...],
    UNIQUE(user_id, image_id)
)
翻译自:https://stackoverflow.com/questions/15819186/sqlite-create-unique-pair-of-columns

转载注明原文:Sqlite创建唯一的列对