mysql使用触发器造测试数据

Ilona ·
更新时间:2024-09-20
· 574 次阅读

   背景是这样,公司目前在对接新的客户,客户拿到demo后想测试系统是否可以正常运行,一些基础信息就需要程序或者脚本去初始化了。再写程序去弄的话,流程上比较麻烦,而且也没必要,故采用触发器的方式去实现,等用户部署稳定版后再把触发器删除即可。

   具体sql参考下图,主要逻辑为根据t_account表的增删改去更新A表和B表的记录。(为啥是图片,因为是从内网修改之后截图发出来的,建议跟着敲一下,印象更深)。

  注意点:

    1. 为啥使用replace?

       replace会根据唯一键来更新内容,不会重复插入记录 

    2. new和old关键字

       顾名思义,new是更新后的记录,old是原记录,用起来非常方便

   3.  触发器sql中不能加注释,我试过 执行会报错,请注意呀

  


作者:jiangzhongwei_



测试数据 数据 测试 触发器 Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号