MySQL在END IF上触发语法错误

时间:2018-08-15 16:03:09

标签: mysql phpmyadmin

当删除另一张表时,我尝试删除一行。我写了这个触发器,但是没有用。最后一行错误(END IF;)。我看不到有什么问题。你能帮我吗?

IF (OLD.odeme_tur='Nakit') THEN
DELETE FROM kasa_cariodeme WHERE islem_id = OLD.odeme_id;
ELSE IF (OLD.odeme_tur='Kredi Kartı') THEN
DELETE FROM pos_cariodeme WHERE islem_id = OLD.odeme_id;
ELSE IF (OLD.odeme_tur='Çek') THEN
DELETE FROM cek_cariodeme WHERE islem_id = OLD.odeme_id;
ELSE IF (OLD.odeme_tur='Senet') THEN
DELETE FROM senet_cariodeme WHERE islem_id = OLD.odeme_id;
ELSE IF (OLD.odeme_tur='Havale / EFT') THEN
DELETE FROM banka_cariodeme WHERE islem_id = OLD.odeme_id;
END IF;

并触发创建屏幕:trigger screenerror

0 个答案:

没有答案