2009-02-20 12 views

risposta

9

Se si desidera selezionare l'ID della riga più recentemente inserito in una tabella con una colonna AUTO_INCREMENT, si likey essere interessati a funzionalità di MySQL LAST_INSERT_ID.

+1

+1 Per LAST_INSERT_ID – enam

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

È possibile utilizzare:

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

La questione era di ottenere l'ultimo id, non l'intera riga. E perché ripeti una risposta di 3 anni? – dgw

-1

è anche possibile utilizzare il seguente codice ::

$lastId = mysql_insert_id(); 
Problemi correlati