Mysql
 sql >> Database >  >> RDS >> Mysql

Come faccio a selezionare un'intera riga con l'ID più grande nella tabella?

Potresti usare una sottoselezione:

SELECT row 
FROM table 
WHERE id=(
    SELECT max(id) FROM table
    )

Nota che se il valore di max(id) non è univoco, vengono restituite più righe.

Se vuoi solo una di queste righe, usa la risposta di @MichaelMior,

SELECT row from table ORDER BY id DESC LIMIT 1