mi sembra che può dipendere dalla versione di mysql

prova con questo WHERE
codice:
 WHERE MONTH(birthday)=MONTH(NOW()) AND DAYOFMONTH(birthday)=DAYOFMONTH(NOW())
questa la utilizzo io e funziona

se vedi le funzioni DATE AND TIME su mysql trovi anche le altre soluzioni