我应该多长时间设置varbinary文件长度以适应文档

时间:2013-12-23 20:30:31

标签: mysql

在MySQL 5.6数据库中,我需要创建一个存储可变长度文档的表。这些文件将包括PDF文件,图像文件,甚至视频文件等。有些文件很小(如两页pdf或gif文件),而其他文件可能非常大(如教科书pdf或两小时的视频) 。在插入数据库之前,每个文档都将在java中转换为字节数组。字节数组将通过hibernate映射到下面sql中定义的文档表中的content字段。我应该在下面的CREATE TABLE代码中定义内容字段时使用什么尺寸设置?

CREATE TABLE documents (
   id int(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
   name varchar(100),
   description varchar(200),
   filename varchar(100),
   content VARBINARY(length?),
   contentType varchar(100), 
   created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
)

0 个答案:

没有答案