@RunFMe

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

Нужно запись вставить в первую таблицу, а потом в другую добавить id только что вставленной. Как это сделать не посылая запрос два раза?
  • Вопрос задан
  • 245 просмотров
Решения вопроса 1
@kedavra
code berserker
INSERT INTO `table1` VALUES (...);
SET @last_id = LAST_INSERT_ID();
INSERT INTO `table2` VALUES (@last_id, ...)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы