phpmyadmin触发器未创建,错误为:1064

lrl1mhuk  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(297)

我试图在phpmyadmin上创建触发器,但下面的查询不起作用,它显示了错误:
“#1064-您的sql语法有错误;查看与您的mysql服务器版本对应的手册,以了解在第11行“update contas set saldo=saldo-new.valor\u transferido where apos”附近使用的正确语法

delimiter //
CREATE TRIGGER TRG_UPDATE_SALDO BEFORE INSERT ON Transferencias
FOR EACH 
ROW
BEGIN
    IF (NEW.Valor_Transferido > 0) THEN

UPDATE Contas
   SET Saldo = Saldo + NEW.Valor_Transferido 
WHERE Apostador_ID = NEW.Destino_Apostador_ID

UPDATE Contas
   SET Saldo = Saldo - NEW.Valor_Transferido 
WHERE Apostador_ID = NEW.Origem_Apostador_ID

   END IF
END;
//
delimiter ;

你知道这个问题哪里不对吗??
提前谢谢。

暂无答案!

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

相关问题