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

Obtenir le dernier identifiant inséré de MySQL dans Yii

Tous les last_insert_id Les fonctions (qu'il s'agisse de wrappers PHP ou de mySQL natif) font généralement référence au dernier ID créé à l'aide de la connexion actuelle à la base de données. La dernière connexion n'a probablement pas été créée lors de la même requête que celle dans laquelle vous affichez le tableau, donc cette méthode ne fonctionnera pas pour vous.

Utilisez un SELECT normal pour trouver la connexion la plus récente à la place - par ex. en utilisant ORDER by creationtime DESC LIMIT 1 .

En relation :Comment obtenir la valeur de champ la plus élevée d'une table dans MySQL ?