设a,b表的字段a1的值是关联的,当a表中a1的值修改时,b表中a1的值也要修改,创建触发器实现
时间: 2024-03-08 11:49:33 浏览: 56
创建触发器
好的,你可以使用以下代码创建一个触发器实现这个功能:
```sql
CREATE TRIGGER update_b_table
AFTER UPDATE ON a
FOR EACH ROW
BEGIN
UPDATE b SET a1 = NEW.a1 WHERE b.a_id = NEW.a_id;
END;
```
这个触发器会在每次a表中的a1字段更新时自动触发。对于每一个被更新的行,它会将b表中与该行相关联的a1字段更新为新的a1值。其中,NEW.a1表示更新后的a1值,NEW.a_id表示更新后的a表中的主键值,b.a_id表示b表与a表关联的外键。
阅读全文