# Triggers & Events

- [Event Scheduler](/docs/server/server-usage/triggers-events/event-scheduler.md): Utilize the Event Scheduler in MariaDB Server to automate tasks. Learn how to create, manage, and schedule events to execute SQL statements at specified intervals or times.
- [Events Overview](/docs/server/server-usage/triggers-events/event-scheduler/events.md): An introduction to creating and managing scheduled events, which are named database objects containing SQL statements to be executed by the Event Scheduler.
- [ALTER EVENT](/docs/server/server-usage/triggers-events/event-scheduler/alter-event.md): Learn how to modify the characteristics of an existing event, such as its schedule, body, or enabled status, without dropping and recreating it.
- [Event Limitations](/docs/server/server-usage/triggers-events/event-scheduler/event-limitations.md): A list of restrictions associated with the Event Scheduler, including the inability to return result sets and specific date range limitations.
- [Triggers](/docs/server/server-usage/triggers-events/triggers.md): Automate actions in MariaDB Server with triggers. Learn how to create and manage triggers that execute automatically before or after data modifications, ensuring data integrity and business logic enfo
- [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.
