需將 pw_members 表中 yz 字段(激活標識)改為與 regdate(註冊時間)相同,強制用戶重新驗證郵箱。
UPDATE pw_members SET yz = regdate;
執行後所有用戶(含創始人)均變為未激活,需手動將管理員 yz 改回 1。
UPDATE pw_members SET yz = REPLACE(yz, '1', '2') WHERE yz LIKE '%1%';
將字段中出現的 1 替換為 2。
UPDATE pw_memberdata SET money = 0; -- 金幣 UPDATE pw_memberdata SET rvrc = 0; -- 威望 UPDATE pw_memberdata SET credit = 0; -- 貢獻 UPDATE pw_memberdata SET currency = 0; -- 交易幣 UPDATE pw_memberinfo SET deposit = 0; -- 活期 UPDATE pw_memberinfo SET ddeposit = 0; -- 定期 UPDATE pw_membercredit SET value = 0; -- 好評度
也可設為空字符串 '',視業務而定。
-- 字段賦值另一字段 UPDATE table SET target_col = source_col; -- 條件替換 UPDATE table SET col = REPLACE(col, 'old', 'new') WHERE col LIKE '%old%'; -- 條件清零 UPDATE table SET col = 0 WHERE condition;