2
私はIDEとしてHeidiSqlでMySqlを使用しています。私は、次のトリガーがあります。このトリガーには何が問題なのですか?
BEGIN
declare blobpassed blob(50);
declare gid integer(10);
select lt.groupid into gid, GROUP_CONCAT(passed) into blobpassed from latest_tests lt
left join testcaseresults tcr on tcr.testcaseresultsid = lt.tcrid
left join grouping g on g.groupid = lt.groupid
where lt.tcrid = NEW.testcaseresultsid
group by lt.groupid;
if blobpassed REGEXP '[1,]+' THEN
update grouping g
set g.haspassed = 1
where g.groupid = gid;
END;
をしかし、それはGROUP_CONCAT(passed) into blobpassed from latest_tests lt
周りに構文エラーがあると言って続けています。通常、これらのエラーは、その前に何か間違っていることを意味します(この場合、gidで)。でも、私が間違っていることは分かりません。
誰かが私に間違っていることを教えてもらえますか?ありがとう。 SELECT ... INTOで
トリガの残りの部分にこのコードを使用していますか? 'CREATE TRIGGER trigget_name' ...' delimiter' .... 'delimiter;'? – Lion
HeidiSQLがそれを処理します。 – Nacht