Dla każdego, kto się z tym spotka:
można to zrobić innym sposobem:
SELECT TIMESTAMPDIFF(YEAR, date_of_birth, CURDATE()) AS difference FROM student
W przypadku różnic w miesiącach zastąp YEAR z MONTH , a dla dni zastąp YEAR z DAY
Mam nadzieję, że to pomoże!