Не можете да използвате точката в името на база данни. Освен това бих избягвал да го използвам във всеки идентификатор. Често срещана конвенция е вместо това да се използва долно подчертаване. Той ще служи за същата цел и ще избегне МНОГО объркване. Ако гона имате основателна причина да използвате странни и по друг начин незаконни знаци в името на таблица или поле, тогава трябва да го избегнете.
за избягване на идентификатори в MySQL, използвайте отметката:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Създаване на навика да маркирате обратно всички имена на полета, независимо дали необходими to е добра практика според мен, но това е друга история.