Dlete 与 in try:DELETE FROM A WHERE exists(SELECT 1 FROM B where BID=A.AID) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加索引,有重复加group by 或distinctDELETEFROM AWHERE AID in( SELECT distinct BID FROM B) DELETE A WHERE exists(SELECT 1 FROM B where BID=A.AID) SELECT distinct BID FROM B 这里面的数据已经没重复了 DELETE AFROM A, BWHERE A.AID = B.BID 两个ID加索引 试试这个delete afrom a join b on a.aid = b.bid 删除从表与主表数据的方法一样不与索引与关DELETE FROM A主表WHERE AID in( SELECT BID FROM B) DELETE FROM A从表WHERE AID in( SELECT BID FROM B) B表就一个字段 BID DELETE a FROM a , bwhere a.aid = b.bid 估计用IN,exists都没有这个快.(建议对aid , bid加索引)DELETE a FROM a , bwhere a.aid = b.bid 删除从表40W(总150W数据)数据5分内完成 主表8000(总8W数据)数据 5分没反应写法都一样都用IN 杂效率差那么多呢,问题是在这里 我的问题不是数据大的问题今天没时间了空闲时候我再测试下DELETE a FROM a , b where a.aid = b.bid 哈哈 果然是触发器问题 那2张表以前用ERWIN建立的 默认建了触发器 大乌龟这种写法好DELETE a FROM a , bwhere a.aid = b.bid学习了 谢谢大家 寻找该星期 班级名称排序 国贸091 国贸092 ... 国贸0910 请教关于sql 复制,订阅的问题 求一个简单触发器写法,在线等即给分 varchar型字段中存放时间HH:mm:ss,如何查询出某时间是否在时间段内? 在ACCESS数据库中,为什么如下SQL语句查不出结果? 数据库的连接问题,高分 数据库分页问题,很急!各位帮忙了。 如何在程序中调用DTS SQL语句求详细解释 自定义聚合函数在记录数大时运行不了? 关于两个tables限制的问题
DELETE
FROM A
WHERE AID in( SELECT distinct BID FROM B)
FROM A, B
WHERE A.AID = B.BID 两个ID加索引
delete a
from a join b on a.aid = b.bid
不与索引与关DELETE
FROM A主表
WHERE AID in( SELECT BID FROM B) DELETE
FROM A从表
WHERE AID in( SELECT BID FROM B)
B表就一个字段 BID
FROM a , b
where a.aid = b.bid
FROM a , b
where a.aid = b.bid
主表8000(总8W数据)数据 5分没反应
写法都一样都用IN 杂效率差那么多呢,问题是在这里
我的问题不是数据大的问题今天没时间了
空闲时候我再测试下
DELETE a
FROM a , b
where a.aid = b.bid
那2张表以前用ERWIN建立的 默认建了触发器
大乌龟这种写法好DELETE a
FROM a , b
where a.aid = b.bid
学习了 谢谢大家