I want to create Trigger like this, if student have score above like this the score on other column will automatic inserting value (alphabetic)
DELIMITER |
CREATE TRIGGER N_Angka BEFORE INSERT ON nilai
FOR EACH ROW
BEGIN
IF nilai_angka <= 50 THEN
UPDATE nilai SET NEW.nilai_huruf = 'C-';
ELSE IF nilai_angka < 55 THEN
UPDATE nilai SET NEW.nilai_huruf = 'C';
ELSE IF nilai_angka < 59 THEN
UPDATE nilai SET NEW.nilai_huruf = 'C+';
ELSE IF nilai_angka <= 60 THEN
UPDATE nilai SET NEW.nilai_huruf = 'B-';
ELSE IF nilai_angka < 75 THEN
UPDATE nilai SET NEW.nilai_huruf = 'B';
ELSE IF nilai_angka <= 80 THEN
UPDATE nilai SET NEW.nilai_huruf = 'B+';
ELSE IF nilai_angka <= 85 THEN
UPDATE nilai SET NEW.nilai_huruf = 'A-';
ELSE IF nilai_angka <= 90 THEN
UPDATE nilai SET NEW.nilai_huruf = 'A';
ELSE IF nilai_angka <= 99 THEN
UPDATE nilai SET NEW.nilai_huruf = 'A+';
ELSE
UPDATE nilai SET NEW.nilai_huruf = 'S';
END IF;
END |
DELIMITER ;
it says there is error in line 26 it's on the
END IF;
can someone explain and provide some solution for me