SpringBoot项目中修改遇到的触发器问题

近段时间,由于工作上的需要,接手了一个新的项目,由于开发和测试环境测试都是用的同一个服务器上的数据库表,感觉并没有问题(ps:因为没有注意到其他库的字段);

原服务器数据库:A库     B库

偶然更换另一台服务器上的数据库,才暴露出问题,很惊奇的问题,一查看错误很无语了,竟然找不到另外一个库的表,后来才发现,某一张表中有触发器

转移后的数据库:B库

由于项目迁移的原因,原来有A和B两个库,表中B库中某表的触发器,有一个触发器是更新A库中的某表,所以也是没有问题的;迁移之后,问题就来了,没有A库,所以发生了诡异的一幕。

平时项目中不建议使用触发器,消耗内存,要求触发器效率高,代码可读性相对不是太高;当然了,既然遇到了,那还是学习一下吧。

 

附上学习触发器地址:https://www.cnblogs.com/geaozhang/p/6819648.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值