У меня есть 2 таблицы:
usine
======================================
id_usine | nom_usine | referance_usine
и для каждого usine
у нас есть ligneproduction
поэтому у меня есть другая таблица:
ligneproduction
===================
id | nom | fkUsine
Я добавил элемент в таблицу, используя это:
INSERT INTO 'USINE' ('id_usine', 'nom_usine', 'referance_usine')
VALUES ('3', 'LAFARGE BISKRA', 'LAFARGE_BISKRA');
Я хочу добавить "ligne production" в таблицу ligneproduction
соответствующую этому пункту в таблице usine.
Как я могу это сделать?
Используйте этот... установите последний вставленный id и вставьте в дочернюю таблицу и сделайте идентификатор ligneproduction автоматически увеличенным
INSERT INTO 'USINE' ('id_usine', 'nom_usine', 'referance_usine')
VALUES ('3', 'LAFARGE BISKRA', 'LAFARGE_BISKRA');
SET @id_usine = (SELECT LAST_INSERT_ID());
INSERT INTO 'ligneproduction' ('nom', 'fkUsine')
VALUES ('any value depends on u', @id_usine);
ligneproduction
(id
,nom
,fkUsine
) VALUES (1,« Ligne 1 », 3);»