Nie. Podkreślenia są całkowicie legalne w nazwach tabel.
Ta strona tutaj w dokumentacji MySQL informuje o tym, jakie znaki są dozwolone.
Zasadniczo:
Osobiście trzymam się małych liter a-z, sporadycznej liczby i podkreśleń. Ale jak powiedział @Vince, to tylko osobiste preferencje.