order
est un mot réservé en SQL ; cas n'a pas d'importance. Il doit être cité lorsque utilisé comme identifiant
. À partir des Mots réservés MySQL
documents :
Citations MySQL traditionnelles :
SELECT * FROM posts ORDER BY `order` DESC;
Citations SQL appropriées (ANSI) (certaines bases de données supportent [order]
également):
SELECT * FROM posts ORDER BY "order" DESC;
Bien que j'envisagerais de renommer la colonne pour éviter de tels problèmes à l'avenir.