Tôi có một câu hỏi ngắn về truy vấn mysql.Dấu ngoặc kép xung quanh bảng và cột trong truy vấn MySQL có thực sự cần thiết không?
Điều gì là chính xác?
SELECT * FROM Persons WHERE Year='1965'
Hoặc
SELECT * FROM `Persons` WHERE `Year` = '1965'
Đây có phải là một sự lựa chọn cá nhân hoặc là một cái gì đó này những gì thực sự xảy ra?
Cảm ơn mọi câu trả lời và chỉnh sửa. Vì vậy, nếu tôi có thể chấp nhận một câu trả lời (nhưng tôi nên chấp nhận câu trả lời nào?) – JochemQuery
Tôi có xu hướng không sử dụng backticks trừ khi tôi đặt tên một cái gì đó giống như "bảng" (nếu không sẽ gây ra lỗi). Nó làm cho trình dọn dẹp truy vấn. Ngoại lệ là khi bạn đang sử dụng tên bảng/cột được tạo động. – HappyTimeGopher