双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

关于两个数据库中删除数据的问题

cz082390 cz082390 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
遇到了一个这样的问题,有两个数据库A,B。分别有两个表a,b。这连个表中一个字段tid相等,且唯一,但是tid不是主键。
当我向表a中插入500条数据的时候,b中相应的也插入了500条。在删除的时候我遇到了困难,当删除a表中的全部内容的时候,需要将b表中的对应tid值相等的数据全部删除。
我开始的想法是:在对a表删除全部数据之前,将他的tid全部查询出来,然后存在list中,将list中的数据传到b表操作中,使用delete...in(list中的数据)语句删除,但是当数据量大的时候 超出了list的行数,所以希望大家帮忙,给我点提示,怎么实现,最好是执行速度不要太慢。
...全文

相关推荐

评论 21
收藏 已收藏
分享
返回顶部
cz082390
Web 开发 81,108 成员 341,721 内容