Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ";选择";尽管使用了“请求”,但请求仍处于混乱状态;“订购”;_Mysql_Sql - Fatal编程技术网

Mysql ";选择";尽管使用了“请求”,但请求仍处于混乱状态;“订购”;

Mysql ";选择";尽管使用了“请求”,但请求仍处于混乱状态;“订购”;,mysql,sql,Mysql,Sql,我对这个问题很困惑。当我尝试在请求中排序时,我的数据库(~20000000行)会发送错误的结果 下面是一个查询示例: SELECT * FROM values WHERE id = 163 AND time >= '2019-04-06 12:55:01.000' AND time <= '2019-04-06 13:09:00.000' ORDER BY 'time' ASC LIMIT 9000; 此外: -我注意到ASC和DESC产生了相同的结果。 -即使我更改了查询,无序

我对这个问题很困惑。当我尝试在请求中排序时,我的数据库(~20000000行)会发送错误的结果

下面是一个查询示例:

SELECT * FROM values WHERE id = 163 AND time >= '2019-04-06 12:55:01.000' 
AND time <= '2019-04-06 13:09:00.000' ORDER BY 'time' ASC LIMIT 9000;
此外: -我注意到ASC和DESC产生了相同的结果。 -即使我更改了查询,无序度每次都在数据库的相同值中。

您有:

ORDER BY 'time' ASC
你需要这个

ORDER BY time ASC
你有这个:

ORDER BY 'time' ASC
你需要这个

ORDER BY time ASC

删除
'time'
周围的引号。您是按字符串
'time'
排序的,而不是按列
time
排序的。所有行都返回字符串的等效值,因此它们按默认顺序排序。数据是什么type@ZaynulAbadinTuhin,时间的数据类型显然是字符串;-)谢谢你们!删除
'time'
周围的引号。您是按字符串
'time'
排序的,而不是按列
time
排序的。所有行都返回字符串的等效值,因此它们按默认顺序排序。数据是什么type@ZaynulAbadinTuhin,时间的数据类型显然是字符串;-)谢谢你们!