У меня проблема с проектом, над которым я работаю.
У меня есть база данных MySQL, которую я использую со скриптом Node.js (благодаря mysql npmпакет).
У меня есть две сущности, A и B , с отношением "многие ко многим".Между ними есть таблица ассоциативных сущностей с именем Map_A_B .Внешние ключи определены как между A и Map_A_B , так и B и Map_A_B .
Вот как этовыглядит так:
Проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь вставить данные (несколько строк).Поскольку я делаю INSERT из многих строк, у меня нет идентификатора для каждой таблицы и я не могу заполнить таблицу сопоставления (скажем, что каждый A содержит 100 B s).
Раньше вместо таблицы ассоциативных сущностей у меня был только внешний ключ внутри B , который помогает мне хранить Aid и это было довольно легко сделать.Но теперь я больше не могу этого делать.
Я уже проводил некоторые исследования, используя JOIN, я могу без проблем ВЫБРАТЬ / УДАЛИТЬ, я просто немного растерялся из-за этой вставки из нескольких строк..
У вас есть представление о том, как решить эту проблему?