у меня есть 3 таблицы ниже
книга
![enter image description here](https://i.stack.imgur.com/Bloee.png)
Пользователи
![enter image description here](https://i.stack.imgur.com/M5EKI.png)
и
test.users_books с внешними ключами
CREATE TABLE test.users_books (
user_id int NOT NULL,
PRIMARY KEY (user_id),
FOREIGN KEY (user_id) REFERENCES test.users(id) ON UPDATE CASCADE ON DELETE CASCADE,
FOREIGN KEY (user_id) REFERENCES test.books(id) ON UPDATE CASCADE ON DELETE CASCADE
);
в то время как я пытаюсь вставить в
INSERT INTO test.users_books values(11)
ошибка ниже
ERROR: insert or update on table "users_books" violates foreign key constraint "users_books_user_id_fkey"
DETAIL: Key (user_id)=(11) is not present in table "users".
********** Error **********
ERROR: insert or update on table "users_books" violates foreign key constraint "users_books_user_id_fkey"
SQL state: 23503
Detail: Key (user_id)=(11) is not present in table "users".
как вставить 11 в эту таблицу с внешним ключом с идентификатором 11 в таблице книг.
Есть ли какие-либо условия, необходимо вставить для этой таблицы, пожалуйста, сообщите meknow