Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 如何查找某一年份,查看数为0的资讯,并且删除???

[复制链接]
西门穿鞋 发表于 2010-3-22 23:24:38 | 显示全部楼层 |阅读模式
想整理一下.资讯.
把几年前发的,查看数为0的资讯删除掉.

用SQL能实现吗??高人帮我一下.

对了..删除资讯.好象资讯内的附件也会跟着删除的吧?????
 楼主| 西门穿鞋 发表于 2010-3-22 23:25:07 | 显示全部楼层
最好是还能指定查询某一个频道.或者分类下的资讯查看数.

以且执行删除.
回复

使用道具 举报

 楼主| 西门穿鞋 发表于 2010-3-23 09:11:46 | 显示全部楼层
?????????????
回复

使用道具 举报

lidq.jingwu 发表于 2010-3-23 09:39:19 | 显示全部楼层
回复 1# 西门穿鞋


    DELETE FROM supe_spaceitems WHERE viewnum =0 AND dateline >1269186308;
DELETE FROM supe_spacenews WHERE supe_spacenews.itemid NOT IN ( SELECT supe_spaceitems.itemid FROM supe_spaceitems);
用这两句sql吧,注意修改删除的条件,dateline是用来限制发表的时间的,它是一个时间戳。
如果担心出错,就对数据库做一个备份。
回复

使用道具 举报

 楼主| 西门穿鞋 发表于 2010-3-29 15:16:44 | 显示全部楼层
你好.版主.
请问这两句分别是什么意思???
回复

使用道具 举报

 楼主| 西门穿鞋 发表于 2010-4-6 15:21:45 | 显示全部楼层
回复  西门穿鞋


    DELETE FROM supe_spaceitems WHERE viewnum =0 AND dateline >1269186308;
DEL ...
lidq.jingwu 发表于 2010-3-23 09:39



    版主.这两句要分开执行吗?

还是一起执行??

能先查找.然后再删除吗??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 11:53 , Processed in 0.015784 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表