存储过程中的MySQL 1064语法错误

时间:2019-03-14 13:14:22

标签: 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 slf.NAME) t;

它抛出

  

“ SELECT GROUP_CONCAT(CONCAT('GROUP_CONCAT(IF(slf.Name =''',t.NAME,''',s“

上的语法错误

当尝试在不使用Begin&End的新查询中运行存储过程的这一部分时,它将起作用。

0 个答案:

没有答案