Récupération du prochain ID d'incrémentation automatique dans MySQL
Pour insérer un enregistrement dans une table qui utilise l'incrémentation automatique comme clé primaire, il est essentiel d'obtenir le prochain identifiant d'auto-incrémentation disponible. Ces informations sont nécessaires pour remplir la colonne de clé primaire lors de l'insertion.
Requête MySQL pour obtenir l'ID d'incrémentation automatique suivant
MySQL fournit un moyen simple de récupérer le prochain ID d'incrémentation automatique pour une table spécifique :
SET information_schema_stats_expiry = 0; SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'table_name' AND table_schema = DATABASE( );
Méthode alternative utilisant SHOW TABLE STATUS
Une autre approche pour obtenir le prochain ID d'incrémentation automatique consiste à utiliser la requête SHOW TABLE STATUS :
SHOW TABLE STATUS LIKE 'table_name';
Cette requête renvoie une ligne avec diverses informations sur l'état de la table, comprenant :
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!