Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Abrufen der zuletzt eingefügten ID von MySQL in Yii

Alle last_insert_id Funktionen (sei es PHP-Wrapper oder der native mySQL-Wrapper) beziehen sich normalerweise auf die letzte ID, die unter Verwendung der aktuellen Datenbankverbindung. erstellt wurde Die letzte Anmeldung wurde wahrscheinlich nicht während derselben Anfrage erstellt, in der Sie die Tabelle anzeigen, daher wird diese Methode für Sie nicht funktionieren.

Verwenden Sie ein normales SELECT um stattdessen den neuesten Login herauszufinden - z.B. durch Verwendung von ORDER by creationtime DESC LIMIT 1 .

Verwandte:Wie erhalte ich den höchsten Feldwert in einer Tabelle in MySQL?