Mysql
 sql >> Base de données >  >> RDS >> Mysql

Récupérer la dernière procédure stockée du formulaire d'identification inséré dans MySQL

Vous devez utiliser l'instruction SET. Par exemple -

Tableau :

CREATE TABLE table1(
  id INT(11) PRIMARY KEY AUTO_INCREMENT,
  column1 VARCHAR(10),
  column2 VARCHAR(10)
);

Corps de la procédure :

BEGIN
  INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
  SET out_param = LAST_INSERT_ID();
END

Notez que ce champ ID n'est pas spécifié dans l'instruction INSERT. Cette valeur sera insérée automatiquement; et bien sûr, ce champ ID doit avoir l'option AUTO_INCREMENT.