WordPress批量添加、修改、删除自定义字段的sql命令

批量删除包含某个自定义字段指定内容的文章

DELETE `wp_posts` FROM `wp_posts`,`wp_postmeta` WHERE wp_posts.ID = wp_postmeta.post_id AND wp_postmeta.meta_key = ‘自定义字段_value’ AND wp_postmeta.meta_value LIKE ‘%指定内容%’
批量修改自定义字段名称

UPDATE `wp_postmeta` SET `meta_key`=’新的自定义域名称’ WHERE `meta_key` = ‘旧的自定义域名称’;
批量修改自定义字段值

UPDATE `wp_postmeta` SET `meta_value`=’0′ WHERE `meta_key` = ‘cao_close_novip_pay’;

批量追加新的自定义字段和值

insert into wp_postmeta (post_id, meta_key, meta_value)select ID, ‘新自定义字段’, ‘自定义字段值’ from wp_posts where post_type = ‘post’;
删除自定义字段

DELETE FROM wp_postmeta WHERE meta_key = “自定义字段名称”;
记得将数据库表前缀改为自己的

wordpress的阅读量是通过修改meta_value字段的值来实现的,那怎样通过sql语句来实现给阅读量随机分配一定范围的值呢?
可通过以下语句:

  1. UPDATE zl_postmeta SET meta_value=FLOOR(3000 + (RAND() * 7000))
  2. WHERE meta_key='views'and meta_value<3000;

此段SQL语句表示将阅读量小于3000(meta_value<3000)的值随机修改为大于3000小于10000的值(meta_value=FLOOR(3000 + (RAND() * 7000))

声明:本站资源绿色无后门无广告,可放心下载。如无特殊说明或标注,均为本站原创发布,转载请注明出处!