Php 我可以在长文本列中存储int并求和吗?
保存帖子时,我在Php 我可以在长文本列中存储int并求和吗?,php,mysql,wordpress,Php,Mysql,Wordpress,保存帖子时,我在wp\u posts表的post\u content\u filtered列中保存了一个“point”值。我没有将它保存在postmeta表中,因为在postmeta中求和并不容易。此外,wordpress从不使用post\u content\u字段列进行任何操作。所以,我想我很好地利用了它。 现在,当我需要对一些帖子的“点数”求和时,如何让mysql将点数视为int?我不确定我是否理解这个问题,但是如果您有一个文本字段,希望将其视为有符号整数,那么类似这样的方法可以工作: SE
wp\u posts表的post\u content\u filtered
列中保存了一个“point”值。我没有将它保存在postmeta
表中,因为在postmeta
中求和并不容易。此外,wordpress从不使用post\u content\u字段
列进行任何操作。所以,我想我很好地利用了它。
现在,当我需要对一些帖子的“点数”求和时,如何让mysql将点数视为int
?我不确定我是否理解这个问题,但是如果您有一个文本字段,希望将其视为有符号整数,那么类似这样的方法可以工作:
SELECT SUM(CAST(post_content_filtered AS SIGNED)) total FROM wp_posts;
我不认为上述内容是必要的,因为mysql将根据上下文使用字段作为数字,例如,下面将返回6:
SELECT '1' + '10' - '5';
阅读有关演员阵容的更多信息(按签名过滤后的内容)?是的,它很有效。。。但是为了这个滥用一个长句是很可怕的。。。