Я пытался следовать примеру this о том, как создавать ограничения в SQLite.Как построить уникальные ограничения в SQLite
Я создал таблицу:
CREATE TABLE `users` (
`user_id` INTEGER NOT NULL DEFAULT 1 PRIMARY KEY AUTOINCREMENT,
`row_id` INTEGER NOT NULL,
unique (user_id, row_id)
)
Чем я пытался сделать вставки:
insert into users(user_id, row_id) values(1, 13)
insert into users(user_id, row_id) values(2, 13)
На второй вставки запроса это не удалось с следующее сообщение:
UNIQUE ограничение не удалось: users.user_id: вставить пользователей (user_id, ROW_ID) значения (2, 13)
Я хочу, чтобы следующие строки:
1,13
2,13
1,5
И запретить те
1,13
1,13