我已经建立了一个表,其中有一列名为 order。我确定它被设置为 INT。我似乎无法按顺序列出结果。我目前有 5 行,数字 1-5 在这些行中以随机顺序排列。但是,我无法让这些行按顺序排列。也许我这样做是完全错误的,因为我是 MySql 的新手。这是我的查询
SELECT * FROM faq ORDER BY 'order'
最佳答案
你应该使用反引号,而不是引号:
SELECT * FROM faq ORDER BY `order`
关于mysql不会按INT排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17351514/