discuz6.0論壇 常用sql語句整理 - PHP+MySQL - 程式設計 - 頂客論壇 ,免費遊戲,免費交友,免費空間,免費部落格,免費相簿,免費開店 - 頂客社區 dk101.com 最用心的華人社群網站
發新話題

discuz6.0論壇 常用sql語句整理

discuz6.0論壇 常用sql語句整理

UPDATE `cdb_forums` SET `allowpostspecial` = '31'
所有板塊的特殊主題開啟

UPDATE `cdb_forums` SET `allowmediacode` = '1'
所有板塊開啟media代碼

update cdb_settings set value = 120 WHERE variable = 'maxavatarpixel'
調整所有用戶最大頭像尺寸(像素)為120

UPDATE `cdb_threads` SET `closed` = '1' WHERE `fid` =20 ;
一次性關閉板塊fid20帖子

update cdb_members set groupid = * where posts = 0;
把發帖數為0的用戶都轉到某個用戶組

UPDATE `cdb_usergroups` SET `allowinvite` = '1', `inviteprice` = '價格';
開啟全部用戶組的邀請註冊權限  並設置價格

replace INTO cdb_settings VALUES ('watermarktype','0');
去除水印圖片類型

update cdb_members set lastpost='1186675200';
調整用戶最後登錄時間為 2007年8月10日

UPDATE `cdb_forums` SET `status` = '1',`lastpost` = '' WHERE `fid` =6 LIMIT 1 ;
調整`fid` =6板塊隱藏的sql!


update cdb_threads set fid=B板塊ID,typeid=c分類的ID where  fid=A板塊ID;
update cdb_posts set fid=B板塊ID  where  fid=A板塊ID;
將A板塊的所有帖子轉到B板塊的C分類裡
執行前備份一下數據庫


UPDATE `cdb_settings` SET `value` = '' WHERE CONVERT( `variable` USING utf8 ) ='adminipaccess' LIMIT 1 ;
去除後台管理員ip登錄限制


delete from cdb_styles where styleid=5 limit 1;
刪除風格5

UPDATE `cdb_members` SET `pmsound` = '1'
論壇所有用戶短消息提示音修改為提示音1

delete from cdb_usergroups where groupid = 0
刪除groupid = 0的用戶組

UPDATE `cdb_forums` SET `alloweditpost` = '1'
所有板塊開啟允許編輯帖子


delete from cdb_settings where variable='insenz'
論壇後台 解除insenz綁定語句
論壇後台執行後 就可以 重新註冊和綁定了


update cdb_forumfields  set  viewperm ='\t允許瀏覽的用戶組的ID\t'  where  fid in(論壇板塊ID)
如:
update cdb_forumfields  set  viewperm ='\t1\t2\t'  where  fid in(1,2)
關閉遊客瀏覽所有版塊的語句

UPDATE `cdb_forumfields` SET `rules` = '板塊規則'
所有板塊的板塊規則設置~!

UPDATE `cdb_forums` SET `jammer` = '1'
開啟所有板塊的干擾碼


UPDATE cdb_usergroups SET allowinvite=1, allowmailinvite=1, maxinvitenum=10, maxinviteday=15, inviteprice=10;
開啟所有會員組邀請註冊的權限

//allowinvite  允許使用邀請註冊:
//allowmailinvite 允許發送邀請註冊:
//maxinvitenum 24小時內購買邀請碼最大數量:
//maxinviteday 邀請碼有效期:
//inviteprice 邀請碼購買價格:


UPDATE `cdb_settings` SET `value` = '昨日發帖數 最高日發帖數' WHERE `variable` ='historyposts' LIMIT 1 ;
修改最高日發帖數

'昨日發帖數 最高日發帖數' 中間的空格是tab鍵~!
昨日發帖數 和  最高日發帖數 修改為你需要的數字即可, 升級完sql後,更新緩存


UPDATE `cdb_settings` SET `value` = '0' WHERE CONVERT( `variable` USING utf8 ) = 'gzipcompress' LIMIT 1 ;
關閉論壇的gzip設置!


update cdb_members set adminid='-1', groupid='4' where groupid='?';
批量對用戶組禁言

delete from cdb_threads where authorid=0;
delete from cdb_posts where authorid=0;
批量刪除遊客組的發帖和主題


update cdb_members set credits=0,extcredits1=0,extcredits2=0,extcredits3=0,extcredits4=0,extcredits5=0,extcredits6=0,extcredits7=0,extcredits8=0 where uid > 2000 and uid < 3000;
uid 2000~3000的會員全部積分清零


update cdb_posts set invisible = 0 where tid &gt; 最小的tid and tid &lt; 最大的 tid
指定範圍內的審核帖子通過審核

update cdb_threads set displayorder=0 where tid &gt; 最小的 tid and tid &lt; 最大的 tid
指定範圍內的審核主題通過審核


delete from cdb_threads  where displayorder=-2;
delete from cdb_posts  where invisible=-2;
批量刪除未審核通過的帖子和主題

UPDATE cdb_threads SET closed = 1 WHERE special=1
批量關閉投票

UPDATE `cdb_members` SET `secques` = ''
清空用戶安全問答!



update cdb_members set credits = 0, extcredits1 = 0, extcredits2 = 0, extcredits3 = 0, extcredits4 = 0, extcredits5 = 0, extcredits6 = 0, extcredits7 = 0, extcredits8 = 0, where groupid = 用戶組id;
清空某個用戶組的全部積分

update cdb_usergroups set allowtransfer=0
關閉所有用戶組的積分轉賬

update cdb_threads set readperm=100 where dateline<1133300000  
修改05年11月29日21點33份20秒   前的主題閱讀權限100
其中1133300000 是unix時間戳 (以秒為單位) 代表 05年11月29日21點33份20秒   
readperm=100 代表閱讀權限

update cdb_threads set readperm=100 where dateline<1104537600 and digest=0
把2005年1月1日以前的閱讀權限設高.

update cdb_ratelog set uid = '新uid', username = '新username' where uid = '舊的 uid';
批量替換帖子裡面的評分者的用戶名

update cdb_attachments set readperm=1
所有的附件默認閱讀權限為1

SELECT count(`extcredits1`) FROM `cdb_members` where `posts`=0
統計發帖量大於0的所有用戶積分1的總量

UPDATE `cdb_members` SET `showemail` ='1' WHERE `uid` in(1,2,3,4,5,6);
批量修改uid1~6會員的 showemail 為 1


update cdb_members set extcredits1=extcredits1+extcredits2;
update cdb_members set extcredits1='0';
將積分1加到積分2上  並清零積分1

update cdb_members set adminid=-1,groupid=特殊用戶組ID where  lastactivity< unix_timestamp()-300*24*3600
把300天未登錄的ID移到某一特殊用戶組

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。