Php 序列化mysql数据类型上的数据
序列化数据的最佳数据类型是什么?这取决于要序列化的数据的大小。它可以是Php 序列化mysql数据类型上的数据,php,mysql,Php,Mysql,序列化数据的最佳数据类型是什么?这取决于要序列化的数据的大小。它可以是text或longtext 顺便说一句,通常(但并非总是)存储序列化数据是一种糟糕的设计,应该使用N:M或1:N(多对多或一对多)关系来重新实现这一设计如果您知道序列化数据需要多长时间,您可以使用varchar,否则我将使用text。无论如何,最好使用文本。如果数据只是一堆普通的字节,比如图像,那么就使用BLOB 如果是一堆文本,请使用其中一种文本类型 否则,这取决于您处理的数据类型。VARCHAR仅当数据大小不超过65k字节
text
或longtext
顺便说一句,通常(但并非总是)存储序列化数据是一种糟糕的设计,应该使用
N:M
或1:N
(多对多或一对多)关系来重新实现这一设计如果您知道序列化数据需要多长时间,您可以使用varchar
,否则我将使用text
。无论如何,最好使用文本。如果数据只是一堆普通的字节,比如图像,那么就使用BLOB
如果是一堆文本,请使用其中一种文本类型
否则,这取决于您处理的数据类型。VARCHAR仅当数据大小不超过65k字节(最大行大小)(尽管这适用于表中的所有字段,而不仅仅是单个字段)。