Bạn cần sử dụng câu lệnh SET. Ví dụ -
Bảng:
CREATE TABLE table1(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
column1 VARCHAR(10),
column2 VARCHAR(10)
);
Nội dung của thủ tục:
BEGIN
INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
SET out_param = LAST_INSERT_ID();
END
Lưu ý, trường ID đó không được chỉ định trong câu lệnh INSERT. Giá trị này sẽ được chèn tự động; và tất nhiên, trường ID này phải có tùy chọn AUTO_INCREMENT.