Tại sao bạn không đặt hàng theo cách ngược lại?
SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;
Nếu bạn không muốn lật lại chính xác trong ứng dụng, bạn có thể lồng một truy vấn và lật chúng hai lần:
SELECT *
FROM (SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5)
ORDER BY record_date ASC;
... hóa ra là một hoạt động khá rẻ.