我正在尝试在PHPMYADMIN上创建触发器,下面的此查询不起作用,它显示错误:
“#1064-您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以在'UPDATE Contas SET Saldo = Saldo-NEW.Valor_Transferido WHERE Apos'附近使用正确的语法。在第11行”
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 ;
任何知道此查询错误的地方吗?
谢谢。