数据库修改数据疑问
在维护一个自己的 wordpress 站点,因为不会 php,主题也是买的,想自己动手实现一些功能也挺棘手。
Q:想用 go 写一个定时插件,每天定时将收费帖子公开,数据如下:
主表:hc_posts,主键ID对应分表post_id,当post_status = publish 时篇文章是有效的,且只需要修改publish的文章。

分表:hc_post_meta,根据主表筛选出publish修改meta_value = pay和meta_value = 9999 的值为空。

其中表单存在两个字段meta_key,meta_value。当meta_key = allow_view、meta_value = pay时,这个帖子就是付费帖子,当meta_value = null时,这个帖子就是免费的。但因为这是分表,每个post_id不一定为帖子,所以一直想不通该如何定位根据meta_key修改meta_value的值,请指点。使用 gorm 或者 原生 sql 实现都好。谢谢~~
关于 LearnKu
推荐文章: