create trigger rekamOperasi
on pembelian
AFTER UPDATE, INSERT, DELETE
AS
DECLARE @event_type varchar(42)
IF EXISTS(SELECT * FROM inserted)
IF EXISTS(SELECT * FROM deleted)
SELECT @event_type = 'update'
ELSE
SELECT @event_type = 'insert'
ELSE
IF EXISTS(SELECT * FROM deleted)
SELECT @event_type = 'delete'
ELSE
SELECT @event_type = 'unknown'
В вашем синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с 'на pembelian' ПОСЛЕ ОБНОВЛЕНИЯ, ВСТАВИТЬ, УДАЛИТЬ AS
DECLARE @event_type varchar (4 'в строке 2