论坛
标题:
uc和dz6.1管理员手工清空发件箱方法
[打印本页]
作者:
wanbet-bc518
时间:
2008-11-24 03:47
标题:
uc和dz6.1管理员手工清空发件箱方法
本帖最后由 江苏小鱼儿 于 2008-10-27 09:55 编辑
升级到6.1后,发现大量短消息堆放在发件箱内(尤其是经常发布通知的管理员),手工一面一面清除的话,费时费力,如果规模比较大的网站,更是力不从心,搜索了DZ的所有帖子,只有提问的,没有解决的,连下版都说没办法。
经仔细查看数据库结构,用phpmyadmin或者后台执行代码的方式可以解决:
说明:
1、如果uc和dz是同一个数据库,用phpmyadmin和dz后台都可以;
2、如果uc和dz不是同一个数据库,那么只能用phpmyadmin了;
具体执行代码:
UPDATE uc_pms SET delstatus =2 WHERE msgfromid =2 AND delstatus =0
DELETE FROM uc_pms WHERE msgfromid =2 AND delstatus =2
'uc_pms'部分,请务必换成你自己网站的uc数据库前缀;ID 1 请换成你自己网站的要清空发件箱的用户的数字ID
pms数据库说明:
delstatus如果是0--表示发件人、收件人均未删除;
delstatus是1--表示发件人已删除,收件人未删除;
delstatus是2--表示发件人未删除,收件人已删除;
以上方法经多个网站测试,未出现误删情况,可以放心使用,有问题的话,可以跟帖说明,大家一起完善,争取让官方在新版中添加一个“清空”按钮。
欢迎光临 论坛 (https://www.ywanbo.com/)
Powered by Discuz! X3.4