Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

数据库升级

我们有时候想快速的关闭或者打开所有板块的回收站功能,如果一个个板块的打开,那会变得很烦琐。那么我们可以通过升级数据库来实现这样的效果。

在后台 -> 系统设置 -> 数据库 -> 数据库升级 就可以执行改语句来实现所有回收站的开关。

如图 1 所示:

升级数据库有两部分:

1、常用sql升级语句,如图 2 所示:

这里就是系统自带的一些常用的sql语句,执行的时候直接选择后,提交即可执行。

执行sql后,都是需要更新下缓存才会起效的哦。

而这个常用的sql语句也是可以自己扩充的哦。

扩充的方法是在 admin/quickqueries.inc.php 修改代码进行扩充。

例如现有的开启回收站的sql:

array('comment' => '开启 所有版块 主题回收站', 'sql' => 'UPDATE {tablepre}forums SET recyclebin=\'1\''),

整个是一个数组,类似这样的增加 comment 键值写语言文字,sql 写要执行的sql,那就完成一个常用sql的扩充了。

2、自由的写sql语句,如图 3 所示:

就是在输入框内直接写sql,来达到你需要的效果。要做到自由写sql需要,了解MySQL的sql语句,或者这个是别人帮你写好的,你做到具体作用是什么的sql。否则建议不要随便执行sql语句。

要使用这个功能必须将 config.inc.php 当中的 $admincp[runquery] 设置修改为 1才可以。

数据库升级快速执行sql,是比较方便,但是同时也比较危险,就是具有不可逆的特性,所以你要做到自己要做什么,提前备份好数据库,在执行sql,以免发生意外情况。

返回主目录    返回使用目录    返回本目录

{lang scrolltop}