创建时mysql过程错误

时间:2017-06-19 04:59:07

标签: mysql

我无法创建程序。 MySQL说:#1064 - 你的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在#set; set @ pid = people_ids附近使用正确的语法; SELECT GROUP_CONCAT(id)INTO @ts FROM tbl_people W'在第3行

delimiter //
create procedure my_coordinate(in people_ids varchar,out oids varchar(200))
  BEGIN
   SET @ids = null;
   set @pid=people_ids;
   SELECT GROUP_CONCAT( id)    INTO @ids
   FROM tbl_people 
   WHERE upper_bos_id = @pid ;

set oids= @ids;
IF @ids  then
  CALL my_coordinate(@ids);
END IF;
end//

1 个答案:

答案 0 :(得分:0)

删除1行,不首先将Observable.create显式设置为null(未测试,因此尝试2或3):

@ids