Triggers
What is a Trigger?
How to use Triggers
Difference between MySQL Triggers and Dolt Triggers
Interaction with Dolt Version Control
Example
mysql> create table a (x int primary key);
mysql> create table b (y int primary key);
mysql> create trigger adds_one before insert on a for each row set new.x = new.x + 1;
mysql> insert into a values (1), (3);
mysql> select * from a;
+---+
| x |
+---+
| 2 |
| 4 |
+---+
mysql> create trigger inserts_into_b after insert on a for each row insert into b values (new.x * 2);
mysql> insert into a values (5);
mysql> select * from a;
+---+
| x |
+---+
| 2 |
| 4 |
| 6 |
+---+
mysql> select * from b;
+----+
| y |
+----+
| 12 |
+----+dolt_schemas table
dolt_schemas tableLast updated
Was this helpful?