Bạn không thể sử dụng dấu chấm trong tên cơ sở dữ liệu. Ngoài ra, tôi sẽ tránh sử dụng nó trong bất kỳ số nhận dạng nào. Một quy ước chung là sử dụng dấu gạch dưới để thay thế. Nó sẽ phục vụ cùng một mục đích và sẽ tránh được RẤT NHIỀU sự nhầm lẫn. Nếu bạn làm có lý do chính đáng cho việc sử dụng các ký tự lạ và không hợp pháp trong tên bảng hoặc tên trường, thì bạn phải thoát khỏi nó.
để thoát mã nhận dạng trong MySQL, hãy sử dụng biểu tượng nền sau:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Tập thói quen đánh dấu vào tất cả các tên trường bất kể bạn có cần theo quan điểm của tôi là một thực tiễn tốt, nhưng đó là một câu chuyện khác.