Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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/8/.htaccess/6.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 1064语法错误_Mysql_Amazon Rds - Fatal编程技术网

存储过程中出现MySQL 1064语法错误

存储过程中出现MySQL 1064语法错误,mysql,amazon-rds,Mysql,Amazon Rds,我在本地mysql版本5.7.18-log中有一个存储过程,其中有这个块 但它在AWS RDS 5.7.23-log上不起作用 SELECT GROUP_CONCAT( CONCAT(' GROUP_CONCAT(IF(slf.Name = ''', t.NAME, ''' , slfv.Text, NULL)) AS ', t.NAME )) INTO @PivotQuery FROM (SELECT slf.NAME FROM searchlogfields slf GROUP BY sl

我在本地mysql版本5.7.18-log中有一个存储过程,其中有这个块 但它在AWS RDS 5.7.23-log上不起作用

SELECT GROUP_CONCAT( CONCAT(' GROUP_CONCAT(IF(slf.Name = ''', t.NAME, ''' , slfv.Text, NULL)) AS ', t.NAME )) INTO @PivotQuery
FROM (SELECT slf.NAME  FROM searchlogfields slf GROUP BY slf.NAME) t;
它抛出

“SELECT GROUP_CONCAT(CONCAT('GROUP_CONCAT(IF)(slf.Name=''、t.Name''、s)”上的语法错误


当尝试在新查询中运行存储过程的这一部分而不使用开始和结束时,它会起作用。

您能告诉我们整个过程吗?至少到这一行并包括这一行吗?可能的重复存在,因为我注意到了
@PivotQuery
变量,所以我假设您正在尝试创建动态数据透视Y.你能告诉我们整个过程吗?至少到这一行并包括这一行吗?可能的重复存在,因为我注意到
@PivotQuery
变量,所以我假设你正在尝试进行动态pivot查询。