我正在尝试为我的数据库写一个触发器。如果我想将我的变量Spielernr初始化,它会向我显示语法错误
#1064 - Fehler in the SQL-Syntax。 Bitte die korrekte Syntax im Handbuch nachschlagen bei'BEGIN
DECLARE Spielernr INT;
SET @Spielernr =(在Zeile 3中选择vereinsmitglieder.L'
我不知道为什么。我是MySQL的新手,所以希望你能给我一些提示。
DELIMITER //
CREATE TRIGGER addiere_ttr AFTER INSERT ON spiel
BEGIN
DECLARE Spielernr INT;
SET Spielernr = (SELECT vereinsmitglieder.Lizenzspielernr FROM vereinsmitglieder WHERE NEW.Sieger = vereinsmitglieder.Nachname);
UPDATE ttrpunkte SET ttrpunkte.Punktezahl + 1 WHERE ttrpunkte.Lizensspielernr = Spielernr;
END //