Anda tidak dapat menggunakan titik dalam nama database. Juga, saya akan menghindari menggunakannya di pengidentifikasi apa pun. Konvensi umum adalah menggunakan garis bawah sebagai gantinya. Ini akan melayani tujuan yang sama dan akan menghindari BANYAK kebingungan. Jika Anda melakukannya memiliki alasan yang baik untuk menggunakan karakter aneh dan ilegal dalam nama tabel atau bidang, maka Anda harus menghindarinya.
untuk menghindari pengidentifikasi di MySQL, gunakan backtick:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Membiasakan melakukan backtick semua nama bidang terlepas dari apakah Anda membutuhkan to adalah praktik yang baik menurut saya, tapi itu cerita lain.