order
е запазена дума в SQL; случаят няма значение. трябва да се цитира, когато се използва като идентификатор
. От резервираните думи на MySQL
документация:
Традиционни MySQL цитати:
SELECT * FROM posts ORDER BY `order` DESC;
Правилни (ANSI) SQL кавички (някои бази данни поддържат [order]
също така):
SELECT * FROM posts ORDER BY "order" DESC;
Въпреки че бих помислил за преименуване на колоната, за да избегна подобни объркващи проблеми в бъдеще.