好久没分享WordPress相关的心得,今天心血来潮检查数据库的时候发现满大的,有很多是之前玩过没多久就删除的外挂遗留的,又或是可能搬家遗留的等等状况,分享两种在phpmyadmin就能执行的好用指令~ 🤖🤓🤖
删除不需要的自订字段
1. 登录phpMyAdmin后,选择你的数据库。
2. 点击数据库上面‘SQL’。
3. 将自订字段名称替换,输入并执行以下的命令:
1 |
DELETE FROM wp_postmeta WHERE meta_key = "自订字段名称"; |
删除重复的自订字段(会保留一个)
1. 同上一样登入phpMyAdmin的流程,将自订字段名称替换,在‘SQL’输入并执行以下的命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
delete from wp_postmeta where meta_id in ( select * from ( select meta_id from wp_postmeta a where a.meta_key = '自订字段名称' and meta_id not in ( select min(meta_id) from wp_postmeta b where b.post_id = a.post_id and b.meta_key = '自订字段名称' ) ) as x ); |
ref.
- WordPress.org | Cleanup Duplicate Meta – WordPress plugin
- WEB & SEO – Remove Duplicate Custom Fields From WordPress Using SQL Query
