以下大多数SQL语句均可以在Discuz! 4.x/5.x版本中使用。部分SQL语句涉及安全方面的问题,请谨慎使用。
以下SQL语句均可以复制在“系统设置”-“数据库升级”中使用,使用后请更新缓存。
如果表前缀不是默认的cdb_,则在执行所有SQL之时需要将表前缀修改为xxx_。
收集整理:Clwarm
部分内容来源于以下帖子:
https://discuz.dismall.com/thread-374501-1-1.html
https://discuz.dismall.com/thread-211633-1-1.html
其他相关帖子学习与参考:
https://discuz.dismall.com/thread-55277-1-1.html
https://discuz.dismall.com/thread-320641-1-1.html
=================================================================
启用“全局置顶”功能
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'globalstick';
复制代码
关闭“全局置顶”功能
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'globalstick';
复制代码
启用“页面 Gzip 压缩”功能(需要保证服务器支持)
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'gzipcompress';
复制代码
关闭“页面 Gzip 压缩”功能
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'gzipcompress';
复制代码
启用“RSS”功能
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'rssstatus';
复制代码
关闭“RSS”功能
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'rssstatus';
复制代码
启用“URL 静态化” 1 (Discuz! Archiver 静态化)(需要保证服务器支持)
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'rewritestatus';
复制代码
启用“URL 静态化” 2 (普通页面静态化)(需要保证服务器支持)
- Update `cdb_settings` Set `value` = '2' Where `variable` = 'rewritestatus';
复制代码
启用“URL 静态化” 3 (Archiver 和普通页面均静态化)(需要保证服务器支持)
- Update `cdb_settings` Set `value` = '3' Where `variable` = 'rewritestatus';
复制代码
关闭“URL 静态化”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'rewritestatus';
复制代码
启用“生日显示与邮件祝福” 1 (仅在首页显示过生日会员)
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'bdaystatus';
复制代码
启用“生日显示与邮件祝福” 2 (仅向过生日会员发送邮件祝福)
- Update `cdb_settings` Set `value` = '2' Where `variable` = 'bdaystatus';
复制代码
启用“生日显示与邮件祝福” 3 (显示并发送邮件祝福)
- Update `cdb_settings` Set `value` = '3' Where `variable` = 'bdaystatus';
复制代码
关闭“生日显示与邮件祝福”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'bdaystatus';
复制代码
启用“允许查看会员列表”
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'memliststatus';
复制代码
关闭“允许查看会员列表”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'memliststatus';
复制代码
启用“首页显示论坛的下级子论坛”
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'subforumsindex';
复制代码
关闭“首页显示论坛的下级子论坛”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'subforumsindex';
复制代码
启用“显示风格下拉菜单”
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'stylejump';
复制代码
关闭“显示风格下拉菜单”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'stylejump';
复制代码
隐藏“无权访问的论坛”
- Update `cdb_settings` Set `value` = '1' Where `variable` = 'hideprivate';
复制代码
显示“无权访问的论坛”
- Update `cdb_settings` Set `value` = '0' Where `variable` = 'hideprivate';
复制代码
所有版面启用“主题回收站”
- Update `cdb_forums` Set `recyclebin` = '1';
复制代码
所有版面关闭“主题回收站”
- Update `cdb_forums` Set `recyclebin` = '0';
复制代码
所有版面启用“允许加入 Blog”
- Update `cdb_forums` Set `allowblog` = '1';
复制代码
所有版面关闭“允许加入 Blog”
- Update `cdb_forums` Set `allowblog` = '0';
复制代码
所有版面启用“允许加入 Blog”(For Discuz! 5.x , Thanks yjc0137.)
- Update `cdb_forums` Set `allowshare` = '1';
复制代码
所有版面关闭“允许加入 Blog”(For Discuz! 5.x , Thanks yjc0137.)
- Update `cdb_forums` Set `allowshare` = '0';
复制代码
所有版面启用“允许使用 html 代码”
- Update `cdb_forums` Set `allowhtml` = '1';
复制代码
所有版面关闭允许使用 html 代码
- Update `cdb_forums` Set `allowhtml` = '0';
复制代码
所有版面启用“允许使用 Discuz! 代码”
- Update `cdb_forums` Set `allowbbcode` = '1';
复制代码
所有版面关闭“允许使用 Discuz! 代码”
- Update `cdb_forums` Set `allowbbcode` = '0';
复制代码
所有版面启用“允许使用 [img] 代码”
- Update `cdb_forums` Set `allowimgcode` = '1';
复制代码
所有版面关闭“允许使用 [img] 代码”
- Update `cdb_forums` Set `allowimgcode` = '0';
复制代码
所有版面启用“允许使用 Smilies”
- Update `cdb_forums` Set `allowsmilies` = '1';
复制代码
所有版面关闭“允许使用 Smilies”
- Update `cdb_forums` Set `allowsmilies` = '0';
复制代码
所有版面启用“内容干扰码”(需要保证服务器支持)
- Update `cdb_forums` Set `jammer` = '1';
复制代码
所有版面关闭“内容干扰码”(需要保证服务器支持)
- Update `cdb_forums` Set `jammer` = '0';
复制代码
所有版面启用“允许匿名发贴”
- Update `cdb_forums` Set `allowanonymous` = '1';
复制代码
所有版面关闭“允许匿名发贴”
- Update `cdb_forums` Set `allowanonymous` = '0';
复制代码
所有版面启用“允许版主修改本论坛规则” 1 (允许版主修改,但不支持 html 代码)
- Update `cdb_forums` Set `alloweditrules` = '1';
复制代码
所有版面启用“允许版主修改本论坛规则” 2 (允许版主修改,并支持 html 代码)
- Update `cdb_forums` Set `alloweditrules` = '2';
复制代码
所有版面关闭“允许版主修改本论坛规则”
- Update `cdb_forums` Set `alloweditrules` = '0';
复制代码
所有版面“按最后回复时间自动关闭 31天”
- Update `cdb_forums` Set `autoclose` = '-31';
复制代码
所有版面“按发布时间自动关闭 31天”
- Update `cdb_forums` Set `autoclose` = '31';
复制代码
所有版面“不自动关闭”
- Update `cdb_forums` Set `autoclose` = '0';
复制代码
所有版面“支付宝开启”
- Update `cdb_forums` Set `allowtrade` = '1';
复制代码
所有版面“支付宝关闭”
- Update `cdb_forums` Set `allowtrade` = '0';
复制代码
所有版面“支付宝开启”(For Discuz! 5.x)
- Update `cdb_forums` Set `allowpaytoauthor` = '1';
复制代码
所有版面“支付宝关闭”(For Discuz! 5.x)
- Update `cdb_forums` Set `allowpaytoauthor` = '0';
复制代码
所有会员“扩展积分1”变为“100”(慎用!)
- Update `cdb_members` Set `extcredits1` = '100';
复制代码
会员名为“test”的用户“扩展积分1”变为“100” (慎用!)
- Update `cdb_members` Set `extcredits1` = '100' Where `username` = 'test';
复制代码
所有会员“扩展积分1”在原有基础上加“100”(慎用!)
- Update `cdb_members` Set `extcredits1` = extcredits1 +100;
复制代码
会员名为“test”的用户“扩展积分1”在原有基础上加“100”(慎用!)
- Update `cdb_members` Set `extcredits1` = extcredits1 +100 Where `username` = 'test';
复制代码
清空所有用户的“扩展积分1”(慎用!)
- Update `cdb_members` Set `extcredits1`='0';
复制代码
清空会员名为“test”的用户的“扩展积分1”(慎用!)
- Update `cdb_members` Set `extcredits1`='0' Where `username` = 'test'';
复制代码
清空所有会员的“总积分”(慎用!)- Update `cdb_members` Set `credits`='0';
复制代码
清空会员名为“test”的用户的“总积分”(慎用!)
- Update `cdb_members` Set `credits`='0' Where `username` = 'test';
复制代码
将会员名为“test”的用户“密码”设置为“testtest1234”(慎用!)
- Update `cdb_members` Set `password` = 'cee5ad84c76091a6c1bf50e9d2c1008b' Where `username` = 'test';
复制代码
将UID为“98”的用户“密码”设置为“testtest1234”(慎用!)- Update `cdb_members` Set `password` = 'cee5ad84c76091a6c1bf50e9d2c1008b' Where `uid` = '98';
复制代码
清空所有会员的安全提问(慎用!)
- Update `cdb_members` Set `secques`='';
复制代码
清空会员名为“test”的用户的“安全提问”(慎用!)
- Update `cdb_members` Set `secques` = '' Where `username` = 'test';
复制代码
清空UID为“98”的用户的“安全提问”(慎用!)
- Update `cdb_members` Set `secques` = '' Where `uid` = '99999999888888';
复制代码
将所有会员在“控制面板”中设置的“默认风格”改为论坛设置的“默认风格”
- Update `cdb_members` Set `styleid` = '0';
复制代码
清空所有“积分交易记录”
- Truncate Table `cdb_creditslog`;
复制代码
清空所有用户的帖子收藏夹
- Truncate Table `cdb_favorites`;
复制代码
颁发给UID为“98”的用户“勋章1”
- Update `cdb_memberfields` Set `medals` = '1' Where `uid` = '1';
复制代码
加入新Smilies:“显示顺序”为“100”,“表情Smilies代码”为“(-_-)”,“Smilies 文件名”为“sad.gif”。
- INSERT INTO `cdb_smilies` (`id`, `displayorder`, `type`, `code`, `url`) VALUES (NULL, '100', 'smiley', '(-_-)', 'sad.gif');
复制代码
=================================================================
新增(2006-8-28):
如果想要让UID为1的会员扩展积分字段1等于其发帖数,则执行以下SQL语句:
- Update `cdb_members` Set `extcredits1` = `posts` Where `uid` = '1';
复制代码
如果想要让所有会员扩展积分字段1等于发帖数,则执行以下SQL语句:
- Update `cdb_members` Set `extcredits1` = `posts`
复制代码
新增(2006-8-29):
将会员名为“test”的用户“密码”设置为“1234”(慎用!)
- Update `cdb_members` Set `password` = md5('1234') Where `username` = 'test';
复制代码
将UID为“98”的用户“密码”设置为“1234”(慎用!)- Update `cdb_members` Set `password` = md5('1234') Where `uid` = '98';
复制代码
[ 本帖最后由 Clwarm 于 2006-12-12 18:56 编辑 ] |