2009-02-20 4 views

Répondre

9

Si vous souhaitez sélectionner l'ID de la ligne la plus récente insérée dans une table avec une colonne AUTO_INCREMENT, vous likey être intéressé par la fonction LAST_INSERT_ID de MySQL.

+1

+1 Pour LAST_INSERT_ID – enam

9
SELECT id 
FROM table 
ORDER BY id DESC 
LIMIT 1 
15

Vous pouvez utiliser:

SELECT MAX(id) FROM table 
-2
SELECT * FROM table ORDER BY id DESC LIMIT 1 
+1

La question était d'obtenir le dernier id, pas la ligne entière. Et pourquoi republiez-vous une réponse de 3 ans? – dgw

-1

vous pouvez également utiliser le code suivant ::

$lastId = mysql_insert_id(); 
Questions connexes