Write to an audit log when a row is created.

Section: Triggers and generated values

Create an AFTER INSERT trigger

sql
sql
CREATE TRIGGER users_ai
AFTER INSERT ON users
BEGIN
  INSERT INTO audit_log(entity, entity_id, action)
  VALUES ('users', NEW.id, 'insert');
END;
Explanation

A classic pattern for audit trails and event capture.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Triggers and generated values
Touch updated_at from a trigger
Maintain a timestamp on row changes.
OpenIn sheetsqlsame section
Normalize data with a generated column
Compute a lowercased email for indexing or search.
OpenIn sheetsqlsame section
Index a generated column
Speed up queries over a derived value.
OpenIn sheetsqlsame section
Create a view
Define a reusable read-only query projection.
OpenIn sheetsql1 tag match
Query a view
Read from the named projection like a table.
OpenIn sheetsql1 tag match