Maison > base de données > tutoriel mysql > le corps du texte

Comment récupérer le dernier identifiant auto-incrémenté dans MySQL ?

Barbara Streisand
Libérer: 2024-11-24 03:21:08
original
223 Les gens l'ont consulté

How to Retrieve the Last Auto-Incremented ID in MySQL?

Récupération de la valeur auto-incrémentée : équivalent MySQL de SCOPE_IDENTITY

Dans SQL Server, la fonction SCOPE_IDENTITY() récupère la dernière valeur auto-incrémentée généré par une instruction INSERT. MySQL fournit une fonction similaire appelée LAST_INSERT_ID() pour obtenir cette fonctionnalité.

Fonction MySQL LAST_INSERT_ID()

La fonction LAST_INSERT_ID() renvoie la dernière valeur auto-incrémentée générée pour la session en cours, quelle que soit la table ou la base de données dans laquelle elle se trouve s'est produit.

Utilisation :

SELECT LAST_INSERT_ID();
Copier après la connexion

Ceci renvoie un seul entier représentant la dernière valeur auto-incrémentée.

Exemple :

INSERT INTO Table1 (Name) VALUES ('John');
SELECT LAST_INSERT_ID();
Copier après la connexion

Cela renverrait l'ID auto-incrémenté attribué à la ligne nouvellement insérée dans Tableau 1.

Remarque :

LAST_INSERT_ID() fonctionne sur une base spécifique à la session. Cela signifie que si vous disposez de plusieurs connexions à la base de données, chaque session récupérera sa propre dernière valeur auto-incrémentée.

En cas de déclencheurs :

LAST_INSERT_ID() récupère le valeur de la dernière ligne insérée dans la table actuelle, même si elle a été insérée à la suite d'un déclencheur.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal