我正在尝试将一些 xml 保存到我的 mysql 数据库中。但是这些 xml 块可以从 1000 到 1000000 个字符不等。如何在不为每个字符串保留 100kb 的情况下将其保存到我的数据库中,即使它只有 1kb 长?
编辑:
我检查了http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.html 他们说,文本存储在 2000 个字符的块中。有趣的是,将 MEDIUMTEXT 更改为 LONGTEXT 会将 22kb 更改为 100kb。textsize 是一样的,所以应该保持在 4000b (4kb) 左右
您知道为什么会发生这种情况以及如何预防吗?