触发器中使用BEFORE INSERT更改新插入记录中的某些字段值
要求实现:A表中不断有数据自动插入,需要做到,在新数据插入进A表之间之前,获取将要插入数值中的某一项,以此项为条件,查询另一个表B,将查询到的结果更新到A表中相关知识:关键字before和after用于标识触发时间,顾名思义,before代表触发器里面的命令在DML修改数据之前执行,after代表触发器里面的命令在DML修改数据之后执行。declare定义的类似是局部变量new在before触发器中赋值,取值;在mysql触发器中,官方说可能使用了update会导致死循环,推荐我们直接使
原创
2020-12-22 19:57:58 ·
3781 阅读 ·
3 评论