Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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/PHP:MYSQL查询根据ORDERBY子句抛出大的\u Select错误_Php_Mysql_Sql Order By - Fatal编程技术网

MYSQL/PHP:MYSQL查询根据ORDERBY子句抛出大的\u Select错误

MYSQL/PHP:MYSQL查询根据ORDERBY子句抛出大的\u Select错误,php,mysql,sql-order-by,Php,Mysql,Sql Order By,当我使用几个不同的orderby子句(如按日期或按字母顺序的字符串)时,我有一个运行良好的查询。但是,当我尝试按浮点值或int值排序时,突然出现以下错误: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay 整数值是整数。浮点值是小数。然而,通过任何一种方

当我使用几个不同的
orderby
子句(如按日期或按字母顺序的字符串)时,我有一个运行良好的查询。但是,当我尝试按浮点值或int值排序时,突然出现以下错误:

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay
整数值是整数。浮点值是小数。然而,通过任何一种方法进行排序都会产生上述错误

我尝试将
Big_Selects
Max_Join_Size
语句添加为设置,但它们并没有修复错误,这让我相信浮点和int字段在幕后出了问题

我还向int字段添加了一个索引,但没有用


有没有人遇到过这样的错误,或者对该怎么做有什么建议?

检查这一点,我按照这些建议添加索引,设置大选择和最大连接大小,但仍然遇到错误。我不明白的是为什么更改ORDERBY子句会对他不加入有任何影响