Para quem se deparar com isso:
outra maneira de fazer isso é:
SELECT TIMESTAMPDIFF(YEAR, date_of_birth, CURDATE()) AS difference FROM student
Para diferenças em meses, substitua
YEAR
com MONTH
, e para dias substitua YEAR
com DAY
Espero que ajude!