Я играл в базе данных MySQL и хотел просмотреть только запись, которая имела вторую после последней таблицы, но не получила строка запроса приведена ниже В чем проблема моего запроса
SELECT * FROM table WHERE id='(LAST_INSERT_ID()-1)'
LAST_INSERT_ID()-1
не гарантирует указания на реальную запись. Попробуйте:
SELECT * FROM table ORDER BY id DESC LIMIT 1,1
В идеале для определения возраста записи следует использовать не id, а предпочтительно метку времени.