2011-04-15 79 views

回答

1

这取决于你想要序列化的数据有多大。它可能是textlongtext

顺便说一句,经常(但不总是)存储序列化数据是一个不好的设计,应采用N:M1:N(许多一对多或一个一对多)关系

4

重新实现,如果你知道序列化数据将被使用多长时间varchar,否则使用ID使用text。无论如何,最好使用text

+0

仅当数据大小不超过大约65k字节(最大行大小(尽管适用于表中的所有字段,而不仅限于单个字段))时才使用VARCHAR。 – squawknull 2011-04-15 03:19:57

1

如果数据只是一堆普通的字节,比如图像,则使用BLOB。

如果是一堆文字,请使用其中一种文字类型。

否则,这取决于您处理的是什么类型的数据。