【发布时间】:2017-12-08 03:46:26
【问题描述】:
使用 PHP,我将序列化的对象存储在 MySQL 数据库中。
我应该使用什么列类型?我目前正在使用“LONGTEXT”,因为它基本上是一个字符串。
它正在工作,但我担心较大的对象可能无法正确保存。
我应该使用什么列类型?
【问题讨论】:
-
不得不怀疑不序列化是否真的更有意义,并将它们放在规范化的表结构中。
-
为什么?因为长度限制?
-
这是一个因素,另一个因素是搜索和索引列的能力,您可以更轻松地查看关系,最终可以减少重复数据等。列表还在继续。
-
是的,你这么说可能是对的。我可能必须将一些数据存储在表中才能运行查询。我只是想了解在什么情况下可以存储序列化对象。
标签: php mysql serialization