Du måste använda SET-satsen. Till exempel -
Tabell:
CREATE TABLE table1(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
column1 VARCHAR(10),
column2 VARCHAR(10)
);
Procedurens innehåll:
BEGIN
INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
SET out_param = LAST_INSERT_ID();
END
Observera att ID-fältet inte är specificerat i INSERT-satsen. Detta värde kommer att infogas automatiskt; och naturligtvis måste detta ID-fält ha AUTO_INCREMENT-alternativet.