destoon根据查询标题小于5个字符的数据进行删除
最近客户有个需求,就是他采集的时候,标题有些小于5字符的短标题的垃圾数据,进行清空处理,让我进行批量删除。废话不多说,接着干。
首先在dt根目录新建delmysql.php文件,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php require './common.inc.php' ; $mid = $_GET [ 'mid' ]; $module = $MODULE [ $mid ][ 'module' ]; $modurl = $MODULE [ $mid ][ 'linkurl' ]; $modulename = $MODULE [ $mid ][ 'name' ]; $table = get_table( $mid ); $condition = "status=3" ; $keyword = $_GET [ 'keyword' ]; $result = $db ->query( "SELECT itemid from {$table} where {$condition} ORDER BY itemid desc LIMIT 0,1" ); $r = $db ->fetch_array( $result ); $itemid = $r [ 'itemid' ]; $zhengshu =100000; $chufa = $itemid / $zhengshu ; $split = ceil ( $chufa ); $count = $split +1; for ( $i =0; $i < $split ; $i ++) { $fen = $i +1; echo "DELETE from {$CFG['tb_pre']}{$mid}_{$fen} where itemid in (select itemid from {$table} where length(title)<5);\n" ; } echo "DELETE from {$table} where length(title)<5;\n" ; ?> |
然后打开浏览器执行下,比如资讯模块是21,在浏览器加个参数:delmysql.php?mid=21
然后把这个命令复制到数据库工具执行就好了。
这样就搞定了,很方便快捷!
更多学习资讯尽在:http://www.nongpin88.com/
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了