CreatetableStudent(IdINTPRIMARYKEYNOTNULLAUTO_INCREMENT,NameVarchar(5));QueryOK,0ro"/> CreatetableStudent(IdINTPRIMARYKEYNOTNULLAUTO_INCREMENT,NameVarchar(5));QueryOK,0ro">
Maison >base de données >tutoriel mysql >A quoi sert la fonction MySQL LAST_INSERT_ID() ?
La fonction MySQL LAST_INSERT_ID() est utilisée pour obtenir le numéro de séquence récemment généré via AUTO_INCRMENT.
Dans cet exemple, nous créons une table nommée "Étudiant" qui a la colonne AUTO_INCRMENT. Nous insérons deux valeurs dans la colonne "Nom" et lorsque nous utilisons la fonction INSERT_LAST_ID(), elle renvoie le numéro de séquence généré le plus récemment, qui est 2.
mysql> Create table Student(Id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, Name Varchar(5)); Query OK, 0 rows affected (0.13 sec) mysql> Insert into student(Name) Values('Raman'); Query OK, 1 row affected (0.06 sec) mysql> Insert into student(Name) Values('Rahul'); Query OK, 1 row affected (0.07 sec) mysql> Select* from student; +----+-------+ | Id | Name | +----+-------+ | 1 | Raman | | 2 | Rahul | +---+-------+ 2 rows in set (0.00 sec) mysql> Select Last_insert_id(); +------------------+ | Last_insert_id() | +------------------+ | 2 | +------------------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!