PHP + MySQL - 应该使用哪种列类型来存储序列化对象?

时间:2017-07-04 15:38:43

标签: php mysql serialization

使用PHP,我将序列化对象存储在MySQL数据库中。

我应该使用哪种列类型?我目前正在使用“LONGTEXT”,因为它基本上是一个字符串。

它正在运行,但我担心更大的物体可能无法正确保存。

我应该使用哪种列类型?

2 个答案:

答案 0 :(得分:1)

始终使用 BLOB 类型来存储序列化对象。

使用 MEDIUMBLOB BLOB ,只要这些类型足以存储您的序列化数据。

BLOB 类型包含更大的对象并且是二进制安全的。

详细了解BLOB

答案 1 :(得分:0)

BLOB ,可以保存各种类型的数据。

https://dev.mysql.com/doc/refman/5.7/en/blob.html

这是我最近用于在数据库中存储对象的列类型。

希望这有帮助