You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MySQL phpMyAdmin中批量给wp_usermeta表过期日期加15天

重要提醒:操作前必须先备份完整的wp_usermeta表,避免误操作导致数据损坏无法恢复。

phpMyAdmin 批量更新用户过期时间操作步骤
  • 登录phpMyAdmin,在左侧导航栏选中你的WordPress站点对应的数据库,点击进入后找到wp_usermeta表
  • 先确认你站点存储用户过期日期对应的meta_key字段名:不同会员/用户管理插件使用的字段名不同,常见的有user_expire_date、membership_expiry、expiration_date等,你可以先点击顶部「SQL」选项卡,执行以下查询确认字段格式:
    SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE meta_key = '替换为你实际的过期字段名' LIMIT 10;
    
    根据返回的meta_value内容判断存储格式:如果是10位纯数字就是Unix时间戳,如果是2024-05-20或者2024-05-20 12:00:00格式就是标准日期格式。
  • 执行对应更新语句:还是在「SQL」选项卡输入对应语句后点击执行
    • 若为Unix时间戳格式,执行:
    UPDATE wp_usermeta SET meta_value = meta_value + 15 * 86400 WHERE meta_key = '替换为你实际的过期字段名';
    
    注:86400为一天的总秒数,15*86400就是15天对应的秒数
    • 若为标准日期格式,执行:
    UPDATE wp_usermeta SET meta_value = DATE_ADD(meta_value, INTERVAL 15 DAY) WHERE meta_key = '替换为你实际的过期字段名';
    
  • 验证更新结果:执行以下查询随机抽查用户的过期时间是否符合预期
    SELECT user_id, meta_value FROM wp_usermeta WHERE meta_key = '替换为你实际的过期字段名' LIMIT 20;
    

注意:如果你的WordPress配置了自定义数据表前缀,需要把所有语句中的wp_usermeta替换为你实际的表名,例如wp67_usermeta。

内容的提问来源于stack exchange,提问作者Williams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:30:03