Nö. Unterstriche sind in Tabellennamen vollkommen erlaubt.
Diese Seite hier in der MySQL-Dokumentation erfahren Sie, welche Zeichen erlaubt sind.
Grundsätzlich:
Persönlich bleibe ich eher bei Kleinbuchstaben a-z, gelegentlichen Zahlen und Unterstrichen. Aber wie @Vince sagte, es ist nur eine persönliche Vorliebe.