czy wiem ktoś czy jest jakaś komenda w mysql która zamienia miejscami ze sobą dwa rekordy (np. o id=2 i id=5)

php mogę to zrobić ale to będzie aż 4 zapytabia do bazy:
- zanaczenie rekordu o id=2
- zanaczenie rekordu o id=5
- zapisanie tego co jest w 2 na 5
- zapisanie tego co jest w 5 na 2
Można to zrobić szybciej w mysql?
pozdr,