gto32132 發表於 2016-8-3 11:54

刪除52級以下語法

教大家完整刪除52級以下與久未上線的角色資料
如果你們伺服器裡有很多臨時玩家
練不到52等就不玩了ˋ資料又很佔空間ˋ你們會怎麼處理呢?


首先你選擇查詢(新增查詢)
在查詢編譯器鍵入
複製內容
DELETE character_buff FROM character_buff
INNER JOIN characters ON character_buff.char_obj_id = characters.objid
WHERE characters.level < 52

2.存檔[刪除52等以下狀態]
1.步驟
複製內容
DELETE character_items FROM character_items
INNER JOIN characters ON character_items.char_id = characters.objid
WHERE characters.level < 52
3.存檔[刪除52等以下物品]

重複1.步驟
複製內容
DELETE character_skills FROM character_skills
INNER JOIN characters ON character_skills.char_obj_id = characters.objid
WHERE characters.level < 52
4.存檔[刪除52等以下技能]
5.重複1.步驟
複製內容

DELETE character_teleport FROM character_teleport
INNER JOIN characters ON character_teleport.char_id = characters.objid
WHERE characters.level < 52
6.存檔[刪除52等以下傳點]
7.重複1.步驟
複製內容

DELETE characters FROM characters
WHERE characters.level < 52
8.存檔[刪除52等以下角色]

現在你已經有了5個查詢了,接下來選擇排程[新增批次處理任務]
然後你會看到你剛剛新增的5個查詢,照順序
9.5個查詢都跑到下面來了
10.左上有一個[開始]按鈕,給他按下去吧
11.好了~成功了(要存檔喔[刪除52等以下角色資料]

ps如果你想改等級,就改每個查詢裡面的吧,改就會刪掉50等以下的哦!

chobitsR 發表於 2018-6-29 18:16

感謝大大分享,這個很實用

qaz690825 發表於 2018-11-5 00:29

謝謝分享

lilang1006 發表於 2018-11-5 09:38

       
感謝大大分享,這個很實用

19870922 發表於 2018-11-7 19:03

感謝大大分享

bennyst 發表於 2021-7-16 09:58

death 發表於 2021-7-16 10:56

太強了! 謝謝分享

apoc_11 發表於 2023-10-10 09:41

       謝謝分享
頁: [1]
查看完整版本: 刪除52級以下語法