У меня возникла проблема с SP в mySql, когда я хочу выбрать свой идентификатор, он всегда дает значение null как значение.MySQL: Хранимая процедура возвращает null для last_insert_id
DELIMITER $$
CREATE PROCEDURE insert_details_facture(IN typefacture INT,
IN codeactivite VARCHAR(255),
IN qte INT,
IN pu DOUBLE,
IN unite VARCHAR(255),
IN montant DOUBLE)
BEGIN
DECLARE identete INT;
SELECT identete = numfacture FROM entetefacture WHERE numfacture = LAST_INSERT_ID();
END$$
Когда я выполняю это, он дает identite = numfacture как имя столбца и null как значение.
CALL insert_details_facture(10,'l',10,12,'l',20)
Спасибо за ваш ответ, сейчас он работает. С уважением – zackzulg