gpt4 book ai didi

php - 压缩存储在mysql中的数据

转载 作者:行者123 更新时间:2023-11-29 14:35:41 25 4
gpt4 key购买 nike

我们将完整的 html 页面存储在表中名为“conteny”的字段中。现在这个表就像一个文件,我们很少使用它。 “内容”字段现在的类型为“长文本”,我想知道哪种是我们压缩和保留该表数据的最佳方式,因为它占用了许多 GB 的空间。

我尝试简单地在 php 的内容字段上使用 gzcompress 函数,但这不起作用。

 $content = gzcompress($content,9);

也尝试过这个但不起作用:

update posts_content set content = COMPRESS(content)

有什么想法最好的方法是什么以及如何做吗?

这里还有一个问题Is mysql automatically compressing the database?谈论 INNODB,但我们使用 MYISAM,并且可以迁移到 INNODB 作为最后的手段。

谢谢

最佳答案

使用压缩时,结果是二进制而不是文本。您不应尝试将结果存储在文本列中。 BLOB 列应与 gzcompress 方法配合使用。

关于php - 压缩存储在mysql中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9113516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com