0

バージョン 5.1 を使用している mysql トリガーの正しい構文が必要であり、SQL ステートメントを記述したときに常に構文エラーが発生する

DELIMITER $$
CREATE TRIGGER  blood_year
AFTER INSERT ON donor
FOR EACH ROW
BEGIN
INSERT INTO blood_donation (donation_year)VALUES 
(YEAR(NOW()));
 END$$

何か案が??

4

1 に答える 1

1

最後に別の「DELIMITER」ステートメントを追加してみてください。

DELIMITER $$
CREATE TRIGGER  blood_year
AFTER INSERT ON donor
FOR EACH ROW
BEGIN
INSERT INTO blood_donation (donation_year)VALUES (YEAR(NOW()));
END$$
DELIMITER ;
于 2012-06-26T01:09:36.900 に答える