sql语句只执行了第一种情况,剩下两种未执行,也不报错,不知道是哪里出的问题

图片说明
这是sql片段,求大神指教

大哥,我觉得你这里是3条语句混合了在一起。
而且这里明显有问题啊,如果transactionid 与 stop_transactionid 这两个同时不等于null
那最后的SQL,你想一想,就有2个SET,有两个where 条件,你想一下这样的SQL能跑。

我建议将这SQL分拆成3条语句吧