parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Одновременная вставка в 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() кто-нибудь успеет что-то вставить(причем не обязательно в эту-же таблицу).