在数据库

时间:2015-07-29 13:50:42

标签: mysql grails blob

在我的Grails(2.2.1)项目中,我想将一些大型html存储到db字段中。 我创建了以下域类:

class SurgeryModule {

    byte[] html;

    static belongsTo = [doctor:Doctor]

    static constraints = {

        html sqlType: 'blob'
    }
}

但它在mySql数据库中创建了一个tinyblob字段。我也试过clob而不是blob。 如何让BLOB在DB中存储大数据?

1 个答案:

答案 0 :(得分:1)

您可以添加约束

static mapping = {
    html (type:’longblob’)
}

下面显示了Mysql支持的不同类型的Blob数据类型及其大小

TINYBLOB:最大长度为255字节

BLOB:最大长度为65,535字节

MEDIUMBLOB:最大长度为16,777,215字节

LONGBLOB:最大长度为4,294,967,295字节