LAST_INSERT_ID()-1
n'a aucune garantie de pointer vers un enregistrement réel. Essayez :
SELECT * FROM table ORDER BY id DESC LIMIT 1,1
Idéalement, vous devriez utiliser autre chose que id pour déterminer l'âge d'un enregistrement, de préférence un horodatage.