Запрос на добавление записи с внешним ключом
У меня есть такая тестовая бд. Нужно в таблицу Cards добавить номер, id банка и id пин-кода. При добавлении нужно указать не сам id банка, а его название (которое записано в поле Bank в таблице Banks). Например, добавляем запись: 432594, Сбер, 9465, а в таблице появляется запись: 432594, 1, 2. Как это можно реализовать через SQL запрос (СУБД MySQL)? И если не трудно, то запрос на изменение и удаление из главной таблицы. Только учусь, поэтому можно поподробнее написать и объяснить?)

забудь про названия. названия - это для людей, а роботы работают с ключами.
поэтому узнаёшь у мешка с костями, какой банк ему нужен, показывая названия и держа наготове идентификаторы, а потом нужный идентификатор пихаешь в таблицу.
можешь, конечно, попробовать так, если движок пропустит:
INSERT INTO Cards (number, id_bank, id_in)
SELECT 432594, Bank.id, Pin.id
FROM Bank, Pin
WHERE Bank = 'Сбер' and Pin = '9465'
но это фу и моветон.