LAST_INSERT_ID () MySQL

У меня есть вопрос MySQL, который, я думаю, должен быть довольно простым. Мне нужно вернуть LAST INSERTED ID из таблицы 1, когда я запускаю следующий запрос MySql:

INSERT INTO table1 (title,userid) VALUES ('test',1); 
INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1);
SELECT LAST_INSERT_ID();

Как вы понимаете, текущий код будет просто возвращать идентификатор LAST INSERT для table2 вместо table1, как я могу получить идентификатор из table1, даже если я вставлю в table2 между ними?

Ответы на вопрос(10)

Ваш ответ на вопрос