Maison > base de données > tutoriel mysql > Comment récupérer la clé primaire générée automatiquement après une INSERT dans MySQL ?

Comment récupérer la clé primaire générée automatiquement après une INSERT dans MySQL ?

Linda Hamilton
Libérer: 2024-12-13 09:15:12
original
301 Les gens l'ont consulté

How to Retrieve the Auto-Generated Primary Key After an INSERT in MySQL?

Récupération de l'ID de clé primaire à partir de la requête MySQL INSERT

Question : Comment puis-je récupérer l'ID de clé primaire nouvellement généré pour un enregistrement inséré dans la même requête ?

Réponse :Pour obtenir le ID de clé primaire de l'enregistrement nouvellement inséré dans MySQL, utilisez la fonction LAST_INSERT_ID(). Syntaxe :

INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();
Copier après la connexion

Cette fonction récupère la dernière valeur de clé primaire générée pour la connexion utilisateur actuelle. Il fournit :

  • Base par connexion : L'ID renvoyé s'applique à la dernière ligne insérée dans la connexion de l'utilisateur actuel.
  • Non affecté par d'autres queries : les autres requêtes de différents utilisateurs n'ont pas d'impact sur la valeur LAST_INSERT_ID() maintenue par le serveur pour l'utilisateur spécifique connexion.

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