Summary - Trigger
- SQL course
- Advanced
- Lesson 53/81
- 5 min
Update stock with an AFTER INSERT trigger.
Summary - Trigger
A trigger runs automatically on an event. BEFORE for validation, AFTER for logging.
CREATE TRIGGER log_insert
AFTER INSERT ON orders
FOR EACH ROW
BEGIN
INSERT INTO log VALUES (NEW.id);
END;Summary trigger.
The trigger log_insert is created.
Practice Summary - Trigger
Summary: create the log_insert trigger with AFTER INSERT.
Starter code
-- summary trigger
CREATESample solution
CREATE TRIGGER log_insert
AFTER INSERT ON orders
FOR EACH ROW
BEGIN
INSERT INTO log VALUES (NEW.id);
ENDExpected output
Trigger oluşturuldu
Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 Which trigger for logging?
- BEFORE
- DURING
- INSTEAD
- AFTER Correct answer
Explanation: An AFTER trigger is for logging.
2 Summary - Trigger: match the terms
| Term | Meaning |
|---|---|
BEFORE |
validation |
AFTER |
logging |
NEW |
new value |
audit |
audit |