Du kan ikke bruge prikken i et databasenavn. Jeg ville også undgå at bruge det i nogen identifikator. En almindelig konvention er at bruge understregning i stedet for. Det vil tjene det samme formål og vil undgå en masse forvirring. Hvis du gør har en god grund til at bruge mærkelige og ellers ulovlige tegn i et tabel- eller feltnavn, så skal du undslippe det.
for at undslippe identifikatorer i MySQL, brug backtick:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Få en vane med at markere alle feltnavne, uanset om du bruger at er en god praksis efter min mening, men det er en anden historie.