Одновременная вставка в 2 таблицы, как получить ID (MySQL)
Petrovich 12.09.2004 12:24
/ 12.09.2004 13:07
Понимаю, что не совсем в тему, но мне больше никто не смог помочь, все предлагают PHP, а мне он реально никуда не уперся.
Дело в том, что в новостной ленте делаю возможность вставки нескольких изображений в 1 новость или присоединение 1 картинки к нескольким новостям. Структура примерно следующая:
News:
n_id
n_text
Pictures:
p_id
p_url
Relations:
r_n_id
r_p_id
Как заполучить n_id и p_id, чтобы запихать в таблицу Relations.
Нашел возможность получить last_insert_id() но это не прокатит в случае вставки нескольких записей одним запросом или (возможно) при очень активном использовании многими пользователями, когда между своим insert'ом и select last_insert_id() кто-нибудь успеет что-то вставить(причем не обязательно в эту-же таблицу).
- Одновременная вставка в 2 таблицы, как получить ID (MySQL), Petrovich 12.09.2004 12:24 / 12.09.2004 13:07
- Ответ, Oleg 13.09.2004 10:18