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

Как правильно добавить данные в бД?

Есть база данных из четырех таблиц. В таблице order_processing находятся обрабатываемые заказы. ID заказа создается автоматически с помощью инкремента. В таблице order_position добавляются позиции заказа. Как правильно добавить информацию сразу в две таблицы, не зная, под каким номером создался заказ?

insert into order_processing(idUser) values (2)
insert into order_position(idOrder,idProduct,amount) values(1,2,13)


2ABsIZe7nyQ.jpg
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
Если MySQL
INSERT .... ;
SET @ID = LAST_INSERT_ID() ;
INSERT ... VALUES (@ID, ...) ;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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