Muchas gracias Manoloweb.
Efectivamente el query que me indicastes ha funcionado a la primera y optimizandolo para que cuente tambien los dias seria de la siguiente forma:
select if (DAYOFMONTH(now())>=DAYOFMONTH('19720625') AND month(now())>=month('19720625'),year(now())-year('19720625'),year(now())-(year('19720625')+1)) as edad
muy agradecido por tu ayuda, es de agredecer que gente tan expertas como tu ayuda a novatos como yo ;)