order
là một từ dành riêng trong SQL; trường hợp không thành vấn đề. Nó phải được trích dẫn khi được sử dụng làm số nhận dạng
. Từ Các từ dành riêng cho MySQL
tài liệu:
Trích dẫn MySQL truyền thống:
SELECT * FROM posts ORDER BY `order` DESC;
Dấu ngoặc kép (ANSI) SQL thích hợp (một số cơ sở dữ liệu hỗ trợ [order]
nữa):
SELECT * FROM posts ORDER BY "order" DESC;
Mặc dù tôi sẽ cân nhắc đổi tên cột để tránh những vấn đề khó hiểu như vậy trong tương lai.