Я пытаюсь создать уникальное ограничение из нескольких столбцов в SQLite, но у меня нет успеха.В таблице "Players" я создал следующий индекс:
Когда я выполняю следующие команды, я вижу, что создается и обновляется одна строка, даже если я надеялся получить две разные строки:
ВСТАВЬТЕ ИЛИ ЗАМЕНИТЕ В "игроков" (идентификатор, умение, е, е, с, р, а, г, р, ш, с, Stagione, Settimana, V) значения ("100", "187", "1», "1", "1", "1", "50", "0", "1", "1", "1", "20", "1", "2011-09-05");
ВСТАВИТЬ ИЛИ ЗАМЕНИТЬ В «Игроки» (id, навык, e, f, s, r, a, g, p, w, c, stagione, settimana, v) VALUES («100», «187" , "1", "1", "1", "1", "50", "0", "1", "1", "1", "20", "2", "2011-09-05 ");
Две строки INSERT идентичны, за исключением значения в" settimana ".Я ожидал, что конфликта не будет, поэтому для обеих команд нужно выполнить INSERT, но в конце у меня будет только одна строка с settimana = 2.