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

Как сделать два INSERT в разные таблицы одним запросом?

Нужно сделать два инсерта в разные таблицы в одном запросе.
Они должны идти как два разных выражения.
Как так сделать в mysql?

mysqli_multi_query() не подойдёт.
  • Вопрос задан
  • 944 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
AlexXYZ
@AlexXYZ
O Keep Clear O
Похоже, что вам просто нужна транзакция. В таком случае количество запросов по разным таблицам на вставку/обновление/удаление не имеет значения.
Ответ написан
Комментировать
GreyCrew
@GreyCrew
Full-stack developer
В MySql это делается так :
START TRANSACTION;
INSERT INTO one (id, value) VALUES (1, 'test');
INSERT INTO two (id, value) VALUES (1, 'test');
COMMIT;


Тут можно прочитать про COMMIT
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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