InfoQ

交流

讨论:删除多条记录的sql语句?

作者 print 发布于 2003-08-02 分类:数据库技术

操作ORACLE数据库,因牵扯到数据删除功能上,考虑效率问题,想用一句SQL语句删除多条记录,请问如何写?

比如 删除数据库主键ID为6 7 8的记录

delete * from table where id=6

delete * from table where id=7

delete * from table where id=8

集合成一条语句应该怎么写?



逛论坛交流删除多条记录的sql语句?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

4 条回复

回复

delete * from table where id in (6,7.. 发表人 wujiyuan 发表于 08月28日
先谢楼上的,,,,晚上回家测试了 发表人 print 发表于 08月28日
也可以 delete table where id betwe.. 发表人 etongs 发表于 08月29日
  1. 返回顶部

    Re: 删除多条记录的sql语句?

    2003年08月28日 发表人 wujiyuan

    delete * from table where id in (6,7,8)

  2. 返回顶部

    Re: 删除多条记录的sql语句?

    2003年08月28日 发表人 print

    先谢楼上的,,,,晚上回家测试了

  3. 返回顶部

    Re: 删除多条记录的sql语句?

    2003年08月29日 发表人 etongs

    也可以
    delete table where id between 6 and 8

  4. 返回顶部

    Re: 删除多条记录的sql语句?

    2003年08月29日 发表人 print

    楼上的语句还是与我想要的效果有点区别,就用in,,谢谢




  5. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

滚??????

我编写了一个用户在线程序,执行过程中发现在自动刷新后,当前用...

Select属性设置为disabled怎样把它改为...

SELECT属性设置为DISABLED怎样把它改为(例如我按下一个BUTTON后...

一个js和php的问题,帮帮我哦

我的js和php都是初学的,有个问题请教,在js中又没有办法实现这个...

daijie_1 清理你的短信

我发不了短信给你啦!

php做后台定时程序思路是什么,请高手指...

我在做一个流程系统,用的是PHP+MYSQL+APACHE 想在后台做一些定时...

如果获得使用代理的客户端ip?

如果对方用了代理,怎么得到不是客户端IP??

有改代码经验的兄弟进来

以后很长一段时间兄弟出的活要以改网上下的代码为主而不是自主开...

大汗!暴笑一下,关于联通和php的爱恨情...

有一个关于扩展名的笑话,今天无意之中发现了 有兴趣的看...

问个问题!!进~~

就是做上传图片并生成缩略图的程序,我按照大家的代码写的,只能上...

变量的命名真的很重要。

前提:register_global=on error_reporting=E_ALL [php] <...

[]