this 예제를 따라 SQLite에서 제약 조건을 작성하는 방법을 시도했습니다. 그것이 실패했습니다 두 번째 삽입 쿼리에SQLite에서 고유 한 제약 조건을 구축하는 방법
insert into users(user_id, row_id) values(1, 13)
insert into users(user_id, row_id) values(2, 13)
: 내가 삽입을 만들기 위해 노력하고보다
CREATE TABLE `users` (
`user_id` INTEGER NOT NULL DEFAULT 1 PRIMARY KEY AUTOINCREMENT,
`row_id` INTEGER NOT NULL,
unique (user_id, row_id)
)
:
나는 테이블을 생성 다음 메시지 : 012 3,516,UNIQUE 제약 조건이 실패 users.user_id : 나는 다음 행을 허용 할 사용자로 (USER_ID, ROW_ID) 값 (2, 13)
를 삽입 :
1,13
2,13
1,5
을 그리고 허용하는
1,13
1,13