Per chiunque si imbatta in questo:
un altro modo per farlo è:
SELECT TIMESTAMPDIFF(YEAR, date_of_birth, CURDATE()) AS difference FROM student
Per le differenze nei mesi, sostituisci YEAR
con MONTH
e per giorni sostituisci YEAR
con DAY
Spero di esserti stato d'aiuto!