Задать вопрос
@RunFMe

Как вставить в несколько таблиц в SQL, используя данные первой вставки?

Нужно запись вставить в первую таблицу, а потом в другую добавить id только что вставленной. Как это сделать не посылая запрос два раза?
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@kedavra
code berserker
INSERT INTO `table1` VALUES (...);
SET @last_id = LAST_INSERT_ID();
INSERT INTO `table2` VALUES (@last_id, ...)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы