INSERT TRIGGER
INSERT INTO Logi(Kuupaev, Andmed, KasutajaNimi)
SELECT
NOW(),
CONCAT('Lisatud linn: ', NEW.LinnaNimi,
' | Rahvaarv: ', NEW.RahvaArv, ' | ID: ', NEW.LinnID),
USER()
FROM linnad;

DELETE TRIGGER
INSERT INTO Logi(Kuupaev, Andmed, KasutajaNimi)
SELECT
NOW(),
CONCAT('Kustutatud linn: ', NEW.LinnaNimi,
' | Rahvaarv: ', NEW.RahvaArv, ' | ID: ', NEW.LinnID),
USER()
FROM linnad;

UPDATE TRIGGER
INSERT INTO Logi(Kuupaev, Andmed, KasutajaNimi)
SELECT
NOW(),
CONCAT('Vana linna andmed: ', OLD.LinnaNimi,
' | Rahvaarv: ', OLD.RahvaArv, ' | ID: ', OLD.LinnID,
'Uued linna andmed: ', NEW.LinnaNimi,
' | Rahvaarv: ', NEW.RahvaArv, ' | ID: ', NEW.LinnID),
USER()
FROM linnad l1 JOIN linnad l2
ON l1.Linnad = l2.LinnID
WHERE l1.LinnID = New.LinnID

FROM Linnad l1 INNER JOIN Linnad l2
ON l1.LinnID = l2.LinnID
WHERE l1.LinnID = New.LinnID
See kood takistab logide dubleerimist