Tečku nelze použít v názvu databáze. Také bych se vyhnul použití v jakémkoli identifikátoru. Běžnou konvencí je používat místo toho podtržítko. Poslouží stejnému účelu a předejde VELKÉMU zmatku. Pokud uděláte máte dobrý důvod pro použití podivných a jinak nelegálních znaků v názvu tabulky nebo pole, pak jej musíte escapovat.
pro únikové identifikátory v MySQL použijte backtick:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Zvykněte si zaškrtávat všechny názvy polí bez ohledu na to, zda je potřebujete to je podle mého názoru dobrá praxe, ale to je jiný příběh.