گرفتن آخرین رکورد در دیتابیس

سلام دوستان من یه کدی نوشتم ولی خطا میده میشه راهنمای کنین که درستش چیه

"SELECT * FROM videos ORDER BY videos.MAX(id) ASC "

من میخواستم که آخرین ویدیو آپلود شد توسط کاربر رو بگیرم

بعد اگه کسی راه بهتری داره بگه ممنون

SELECT *
FROM `videos`
ORDER BY `id`
DESC
LIMIT 1

ولی وقتی که ویدیو ها سه تا باشن وسطی رو انتخاب میکنه

مگه میشه وسطی رو انتخاب کنه؟
مگه id رو به عنوان auto increment انتخاب نکردید؟
اگه ستونی برای نگهداری تاریخ دارید، این میتونه کمک کنه:

SELECT *
FROM `videos`
ORDER BY `date`
DESC
LIMIT 1

پاسخ من رو در نظر نگیرید، متوجه سوال نشدم اول