sql数据库中怎么批量删除数据?总共有1万多条,一条一条的删好慢啊~求...

发布网友 发布时间:2022-04-23 00:17

我来回答

2个回答

热心网友 时间:2022-04-10 21:46

DELETE A FROM talbeName AS A
WHERE   EXISTS ( SELECT 1
                 FROM   (SELECT TOP 100 ID FROM talbeName ) AS B
                 WHERE  (A.ID=B.ID) );

字符类型的ID要复杂些,如果ID是int类型的就更好办了。

追问

可以直接在这个步骤弹出来的窗口输命令不?

追答你自己试试,这个仅产生一个通用的Delete语句。

你是想删除全部还是指定记录?

热心网友 时间:2022-04-10 23:04

delete top 1000 from 表名
或者 delete from 表名 where ID between 00016610 and 00017777

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com