我正试图为我的数据库写一个触发器。如果我想初始化变量spielernr,它会显示一个语法错误
1064-fehler-in-der-sql语法。“开始”的语法
申报斯皮尔内特;
设置@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 //
暂无答案!
目前还没有任何答案,快来回答吧!