我正在面對mySql中的SP問題,當我想選擇我的標識時,它始終爲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