我想将BLOB列的最大大小设置为最大900KB 有没有类似于其他字符串数据类型的语法的方法 - 例如
c CHAR(7),
vc VARCHAR(50),
pic BLOB (???)
这样做?
答案 0 :(得分:4)
从手册的storage requirements部分,以下字段的最大尺寸:
TINYBLOB : L < 2^8 = 256 Bytes
BLOB : L < 2^16 = 65,536 Bytes
MEDIUMBLOB : L < 2^24 = 16,777,216 Bytes
LONGBLOB : L < 2^32 = 4,294,967,296 Bytes
为了存储900KB,您至少需要使用MEDIUMBLOB
。
据我所知,您无法为该字段指定自己的尺寸。
答案 1 :(得分:0)
使用我们的IBM数据库(AS400),可以为Blob字段提供大小。
fieldName Blob(size in bytes)
然后可以像任何其他长度一样显示最大尺寸
DBvisualizer的截图: