この場合、違いはありません。
ただし、2つの異なる列にまたがる一意の制約をテーブルに作成できます。このように:
CREATE TABLE Example (
_id INTEGER PRIMARY KEY,
name TEXT,
index INTEGER,
score INTEGER,
UNIQUE (name, index) ON CONFLICT REPLACE
)
詳細については、この投稿を参照してください:SQLiteテーブル制約-複数の列で一意