Даны две таблицы:
`Students`
id int, primary, auto-increment
sid int
fname varchar
lname varchar
`Registration`
id int, primary, auto-increment
student_sid int
coursenum int
Есть ли способ заполнить новый столбец в Students
номером курса каждого из классов, на которые они зарегистрировались? Таким образом, каждый раз, когда для данного sid добавлялся второй номер курса, student.id автоматически увеличивался, оставаясь первичным ключом, а в таблицу добавлялась новая строка с sid, fname, lname и новым номером курса.
Это похоже на обратную версию INSERT...IF DUPLICATE UPDATE. Я хочу ОБНОВИТЬ... ЕСЛИ ДУБЛИКАЦИЯ ВСТАВИТЬ.