Я получил таблицу с именем tbl_requests
и tbl_friends
, я знаю, что запрос о том, как выбрать определенную строку из tbl_requests
и вставить его в tbl_friends
по ID
.Выберите из таблицы и вставить в другую таблицу и удалить его из исходной таблицы
Моя проблема теперь в том, как я могу удалить строку из tbl_requests
после ее выбора и вставить ее в tbl_friends
.
Вот мой запрос в SELECT
от tbl_requests
и INSERT
к tbl_friends
:
INSERT INTO tbl_friends
SELECT *
FROM tbl_requests
WHERE ID = 1
Что я могу добавить, так что строка из tbl_requests
будут удалены?
Вы можете создать свою собственную хранимую процедуру, которая будет выполнять оба утверждения. Я не вижу никакого «прямого метода sql». –
У вас может быть только одна таблица с флагом, указывающим, был ли запрос принят. –
@ Gordon Linoff Это хороший момент! –