全球主机交流论坛

标题: 求教一个SQL命令 [打印本页]

作者: 阿里大话    时间: 2012-6-25 09:10
标题: 求教一个SQL命令
我要删除mysql
表dede_addonarticle 字段body中ID前1000的数据   应该怎样执行SQL命令啊
作者: 阿里大话    时间: 2012-6-25 09:11
我试过这样写不行呢
delete from dede_addonarticle where body<10000
作者: 狼牙双头龙    时间: 2012-6-25 09:14
本帖最后由 狼牙双头龙 于 2012-6-25 09:18 编辑
  1. Delete from dede_addonarticle where body in (select top 1000 body from dede_addonarticle order by body)
复制代码
注意备份
作者: 阿里大话    时间: 2012-6-25 09:28
狼牙双头龙 发表于 2012-6-25 09:14
注意备份

我打错了 不好意思 删除dede_addonarticle表中ID前1千的数据    不加字段

应该怎样写 求教
作者: smyz    时间: 2012-6-25 09:38
阿里大话 发表于 2012-6-25 09:28
我打错了 不好意思 删除dede_addonarticle表中ID前1千的数据    不加字段

应该怎样写 求教 ...

就你那样写。

不过你确定是body字段?

执行有报错吗,贴报错
作者: shshwzs    时间: 2012-6-25 09:39
阿里大话 发表于 2012-6-25 09:28
我打错了 不好意思 删除dede_addonarticle表中ID前1千的数据    不加字段

应该怎样写 求教 ...

delete from dede_addonarticle where id<1001
作者: 狼牙双头龙    时间: 2012-6-25 10:05
阿里大话 发表于 2012-6-25 09:28
我打错了 不好意思 删除dede_addonarticle表中ID前1千的数据    不加字段

应该怎样写 求教 ...

把body改成ID
  1. Delete from dede_addonarticle where ID in (select top 1000 ID from dede_addonarticle order by ID)
复制代码

作者: Kokgog    时间: 2012-6-25 10:06
top是mssql和access的语法..........

delete from dede_addonarticle order by id asc limit 1000就可以了........
作者: smyz    时间: 2012-6-25 10:11
狼牙双头龙 发表于 2012-6-25 10:05
把body改成ID

你这个不是多此一举吗?
正确应该是楼上那样写。

作者: 狼牙双头龙    时间: 2012-6-25 10:13
smyz 发表于 2012-6-25 10:11
你这个不是多此一举吗?
正确应该是楼上那样写。

哦 mysql没用过  还以为语法一样的
多此一举? 何出此言
作者: smyz    时间: 2012-6-25 10:19
狼牙双头龙 发表于 2012-6-25 10:13
哦 mysql没用过  还以为语法一样的
多此一举? 何出此言

没必要用 in 啊。。
这样就等于 id = 1 or id =2 or id =3 ...... 效率不好吧。

如果id 都是小于1000 那就 < 1000得了。
不过要考虑有大于1000的id 圈圈那样写就没错了 =_=
作者: iyuheng    时间: 2012-6-25 10:20
想不到这里居然有人讨论技术。。
作者: 狼牙双头龙    时间: 2012-6-25 10:21
smyz 发表于 2012-6-25 10:19
没必要用 in 啊。。
这样就等于 id = 1 or id =2 or id =3 ...... 效率不好吧。

嗯 明白
作者: 狼牙双头龙    时间: 2012-6-25 10:23
smyz 发表于 2012-6-25 10:19
没必要用 in 啊。。
这样就等于 id = 1 or id =2 or id =3 ...... 效率不好吧。

mysql还有limit这个好东西 受教了
作者: smyz    时间: 2012-6-25 10:25
狼牙双头龙 发表于 2012-6-25 10:23
mysql还有limit这个好东西 受教了

分页这个常用到。




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4