ваша схема базы данных хороша и три запроса в порядке. Хотя вы можете использовать функцию API вместо второго запроса, но это не имеет никакого значения.
Обратите внимание, что вы не должны выбирать свой вопрос в любом случае, но специальная функция mysql называется LAST_INSERT_ID ();
единственное, что вы забыли, - это поле для отметки правильных точек ответа / ответа или чего-либо подобного