Sử dụng dấu gạch ngược cho phép bạn sử dụng các ký tự thay thế. Khi viết truy vấn, nó không phải là một vấn đề như vậy, nhưng nếu giả sử bạn có thể chỉ sử dụng backticks, tôi sẽ cho rằng nó cho phép bạn thoát khỏi những thứ lố bịch như
SELECT `id`, `my name`, `another field` , `field,with,comma`
Tất nhiên, cái nào tạo ra các bảng có tên không hợp lệ.
Nếu bạn chỉ ngắn gọn, tôi không thấy có vấn đề gì với nó, bạn sẽ lưu ý nếu bạn chạy truy vấn của mình như vậy
EXPLAIN EXTENDED Select foo,bar,baz
Cảnh báo đã tạo quay lại sẽ có dấu tích lại và tên bảng đầy đủ điều kiện. Vì vậy, nếu bạn đang sử dụng các tính năng tạo truy vấn và tự động viết lại các truy vấn, dấu gạch ngược sẽ làm cho bất kỳ thứ gì phân tích mã của bạn ít bị nhầm lẫn hơn.
Tuy nhiên, tôi nghĩ rằng thay vì bắt buộc bạn có thể sử dụng backticks hay không, họ nên có một tiêu chuẩn cho tên. Nó giải quyết nhiều vấn đề 'thực tế' hơn.