Триггер PhpMyAdmin не создается с ошибкой: 1064 - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь создать триггер на PHPMYADMIN, и этот запрос ниже не работает, он показывает ошибку:

  • "# 1064 - В вашем синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который следует использовать рядом с «ОБНОВЛЕНИЕ 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 ;
    

Любая идея, где по этому запросу не так ??

Спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...