Du kan inte använda punkten i ett databasnamn. Dessutom skulle jag undvika att använda det i någon identifierare. En vanlig konvention är att använda understreck istället. Det kommer att tjäna samma syfte och kommer att undvika MYCKET förvirring. Om du gör har en bra anledning att använda konstiga och annars olagliga tecken i ett tabell- eller fältnamn, då måste du undkomma det.
för att undvika identifierare i MySQL, använd backteck:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Ta för vana att backticka alla fältnamn oavsett om du behöver att är en bra praxis enligt min mening, men det är en annan historia.