mysql 的 Unknown column '6' in 'order clause' 这是什么错误啊!! 高手们帮个忙啊!!!

 我来答
59分粑粑分享生活
高粉答主

2020-03-05 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119843

向TA提问 私信TA
展开全部

'Unknown column '6' in 'order clause' ,意思就是表中没有列名为'6'的字段。

解决方法如下:

1、首先,此错误说明要排序的语句中,有未知的字段;如:

2、其次,需要检查并修改执行语句,由实际存在的序号进行排序;如:

3、或者改由由实际存在的字段进行排序;如:

扩展资料:

SQL排序语法:

以下是一个SQL SELECT语句,该语句使用ORDER BY子句对查询数据进行排序,然后返回该数据:

SELECT field1, field2,...fieldN FROM table_name1, table_name2... ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]

1、可以使用任何字段作为排序条件,并返回排序后的查询结果。

2、可以设置多个字段进行排序。

3、可以使用ASC或DESC关键字来设置查询结果的升序或降序。 默认情况下,以升序排序。

4、可以添加WHERE ... LIKE子句来设置条件。

freechan10
2019-11-12 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:13万
展开全部

1、说明要排序的语句中,有未知的字段;如:

2、需要检查并修改执行语句,由实际存在的序号进行排序;如:

3、或者改由由实际存在的字段进行排序;如:

扩展资料

1、SQL排序语法

以下是 SQL SELECT 语句使用 ORDER BY 子句将查询数据排序后再返回数据:

SELECT field1, field2,...fieldN FROM table_name1, table_name2... ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]

1)可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。

2)可以设定多个字段来排序。

3)可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列。

4)可以添加 WHERE...LIKE 子句来设置条件。

参考资料

Mysql数据库-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醉酒猖狂哥
推荐于2017-10-02 · TA获得超过308个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:120万
展开全部
说明你的表中没有列名为'6'的字段,需修改语句的。
报错语句:'Unknown column '6' in 'order clause' 意思为‘在排序语句中有未知的字段’
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄山Felix
2013-01-14 · TA获得超过828个赞
知道小有建树答主
回答量:498
采纳率:16%
帮助的人:265万
展开全部
是你的mysql执行的语句有错误,在你的表里没有 6 这个元素。
更多追问追答
追问
可我有时输入语句对的可还是显示错误!!
追答
有错误就说明有问题啊,你可以根据显示的错误处理问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式