mysql存储过程在触发器中的使用

33qvvth1  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(174)

我想在触发器中使用过程。我试着说:

DELIMITER $$
CREATE TRIGGER insert_hastaodeme
AFTER INSERT ON hasta_odeme FOR EACH ROW
BEGIN

IF (NEW.odeme_tur='Nakit') THEN  
EXEC procedure_kasa_cariodeme NEW.odeme_islemtarih, NEW.odeme_odemetarih, NEW.unvan, NEW.odeme_tutar, NEW.odeme_birim, NEW.odeme_tur, NEW.odeme_no, NEW.odeme_aciklama, NEW.odeme_id, 1;
END IF;

END; 
$$
DELIMITER ;

但返回语法错误如下:

1064-您的sql语法有错误;在第6行的“procedure\u kasa\u cariodeme new.odeme\u islemtarih,new.odeme\u odemetarih,new.unvan”附近,检查与您的mysql服务器版本相对应的手册中使用的正确语法

我该怎么修?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题