# Triggers

- [Trigger Overview](/docs/server/server-usage/triggers-events/triggers/trigger-overview.md): Complete MariaDB triggers overview: BEFORE/AFTER INSERT/UPDATE/DELETE timing, CREATE TRIGGER syntax, FOLLOWS|PRECEDES ordering, and DROP/SHOW TRIGGERS.
- [CREATE TRIGGER](/docs/server/server-usage/triggers-events/triggers/create-trigger.md): Complete CREATE TRIGGER reference: OR REPLACE, DEFINER, IF NOT EXISTS, FOLLOWS/PRECEDES options for BEFORE/AFTER INSERT, UPDATE, or DELETE triggers rules.
- [Trigger Limitations](/docs/server/server-usage/triggers-events/triggers/trigger-limitations.md): Understand the constraints of triggers, such as the prohibition of statements that return result sets or explicitly start/commit transactions.
- [Triggers and Implicit Locks](/docs/server/server-usage/triggers-events/triggers/triggers-and-implicit-locks.md): Explains how triggers can cause implicit locks on referenced tables during the execution of a statement, potentially affecting concurrency.
