LAST_INSERT_ID()-1
няма гаранция, че ще посочи действителен запис. Опитайте:
SELECT * FROM table ORDER BY id DESC LIMIT 1,1
В идеалния случай трябва да използвате нещо различно от идентификатор, за да определите възрастта на записа, за предпочитане времева марка.