Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Php Mysql GROUP_CONCAT非常慢_Php_Mysql_Group Concat - Fatal编程技术网

Php Mysql GROUP_CONCAT非常慢

Php Mysql GROUP_CONCAT非常慢,php,mysql,group-concat,Php,Mysql,Group Concat,我在数据库中有一个450.000行的表 为什么这个查询速度非常慢?我能修一下吗 SELECT `ART_ARTICLE_NR`, `NAME`, `SUP_BRAND`, `PATH`, `CROSS_TYPE_NO`, GROUP_CONCAT(`CATEG` ORDER BY `STR_LEVEL` ASC SEPARATOR '>>') AS CATEG2 FROM TOF_ARTICLES2 LIMIT 9 看起来它正在进行全表扫描,如果尚未完成,请添加索引 alter t

我在数据库中有一个450.000行的表

为什么这个查询速度非常慢?我能修一下吗

SELECT `ART_ARTICLE_NR`, `NAME`, `SUP_BRAND`, `PATH`, `CROSS_TYPE_NO`,
GROUP_CONCAT(`CATEG` ORDER BY `STR_LEVEL` ASC SEPARATOR '>>') AS CATEG2
FROM TOF_ARTICLES2
LIMIT 9

看起来它正在进行全表扫描,如果尚未完成,请添加索引


alter table TOF_articles 2添加索引STR_LEVE_idx(STR_LEVE)

通常至少包括模式,最好也包括一些测试数据。如果在
group_concat()
@Abhik Chakraborty()中按STR_LEVEL顺序删除
会怎么样?我真的需要它order@AndySavage-就像我之前说的“我有45万行”你到底想干什么?您正在使用GROUP_CONCAT,但没有使用GROUP BY,因此它不应执行任何操作。您没有选择实际的组。