У меня есть вопрос 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 таблицы2 вместо таблицы1, как я могу получить идентификатор из таблицы1, даже если я вставляю в таблицу2 между?