MySQL:更新主表时使联接表自动更新

时间:2015-02-09 09:43:50

标签: mysql

我的主表叫做用户,这里我有像user_id,username等等。

我创建了一个名为users_joined的联接表,该表包含一些不在users表中的值。 users和users_joined的共同点是users表中每条记录的唯一用户ID。

尝试弄清楚当新记录插入users表时,如何自动更新users_joined表?至于现在,它只在我运行查询时创建连接表,以及运行更新查询时的值。

这种做法可以实现自动化吗?如果是这样,我想找什么语法?

1 个答案:

答案 0 :(得分:0)

触发器可以帮助您完成此操作,例如:

  CREATE TRIGGER `test1` 
  AFTER INSERT ON `tbl1`
  FOR EACH ROW SET NEW.upd_fld =  new_value
相关问题