我试图在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 ;
你知道这个问题哪里不对吗??
提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!