Не можете да използвате MAX()
в WHERE
. Така че го увийте в подзаявка като:
SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC
Също така вероятно бихте могли да имате
SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5
и обърнете резултатите във вашата програма (или използвайте друга подзаявка за това)