Я пытаюсь заполнить таблицу данными из другой таблицы, используя внешние ключи.
Вот одна таблица:
create table field (
id VARCHAR(40) PRIMARY KEY,
name VARCHAR(10) NOT NULL,
type VARCHAR(20) NOT NULL
);
insert into field (id, name, type) values ('c5f2806c-3cec-4875-9770-74d05bb86772', 'SQL', 'Software Development');
insert into field (id, name, type) values ('97a2c198-5a48-48d5-b272-71ea06e90f19', 'React', 'Web Development');
А вот другая:
create table skill (
id VARCHAR(40),
field_id VARCHAR(40),
experience INT,
summary VARCHAR(40),
FOREIGN KEY(field_id) REFERENCES field(id)
);
insert into skill (id, experience, summary) values ('4f54528b-6232-4320-a418-dbfbdc14679c', 28, 'Developed mobile applications');
insert into skill (id, experience, summary) values ('04d96a55-8c90-4ea6-8d23-32c51a2368b5', 84, 'Worked with multi-threading and generics');
После создания этих двух таблиц моя таблица «skill» содержит столбец «field_id», но он пуст. Я хочу, чтобы 'id' из таблицы 'field' присутствовал в столбце 'field_id' таблицы 'skill'. Любые предложения приветствуются.