保存帖子时,我在post_content_filtered
的{{1}}列中保存了“点”值。我没有将它保存在wp_posts table
表格中,因为在postmeta
中汇总并不容易。此外,wordpress从不使用postmeta
列。所以,我认为我正在善用它。
现在,当我需要总结一些帖子的“分数”时,如何让mysql将这些点视为post_content_field
?
答案 0 :(得分:0)
我不确定我是否理解这个问题,但是如果你有一个文本字段,你想把它作为一个有符号的整数来对待这样的事情:
SELECT SUM(CAST(post_content_filtered AS SIGNED)) total FROM wp_posts;
我不认为以上内容是必要的,因为mysql将根据上下文使用该字段作为数字,例如以下将返回6:
SELECT '1' + '10' - '5';