Как вставить значения в таблица с внешним ключом с использованием MySQL?

У меня есть эти две таблицы, например:

TAB_TEACHER
- id_teacher   // primary key, autoincrement
- name_teacher // a varchar

TAB_STUDENT
- id_student    // primary key, autoincrement
- name_student  // a varchar
- id_teacher_fk // foreign key reference to a teacher (TAB_TEACHER)

Я хочу знать, как вставить в этих двух случаях:

СЛУЧАЙ 1 - ВСТАВИТЬ нового ученика с уже существующим УЧИТЕЛЕМ, поэтому я необходимо получить внешний ключ с именем учителя

СЛУЧАЙ 2 - ВСТАВИТЬ нового ученика с новым УЧИТЕЛЕМ (учитель, которого я создаю одновременно с учеником)

22
задан jww 19 February 2019 в 23:12
поделиться