美文网首页
go-sql-driver/mysql@v1.7.0 新变化

go-sql-driver/mysql@v1.7.0 新变化

作者: 追风骚年 | 来源:发表于2023-02-07 23:26 被阅读0次

1.7.0 版本的字段类型添加了 UNSIGNED 关键字

fields.go:43

    case fieldTypeLong:
        if mf.flags&flagUnsigned != 0 {
            return "UNSIGNED INT"
        }
        return "INT"
    case fieldTypeLongBLOB:
        if mf.charSet != collations[binaryCollation] {
            return "LONGTEXT"
        }
        return "LONGBLOB"
    case fieldTypeLongLong:
        if mf.flags&flagUnsigned != 0 {
            return "UNSIGNED BIGINT"
        }
        return "BIGINT"

可以回顾一下 1.6.0 版本

fields.go:43

case fieldTypeLong:
        return "INT"
    case fieldTypeLongBLOB:
        if mf.charSet != collations[binaryCollation] {
            return "LONGTEXT"
        }
        return "LONGBLOB"
    case fieldTypeLongLong:
        return "BIGINT"

相关文章

网友评论

      本文标题:go-sql-driver/mysql@v1.7.0 新变化

      本文链接:https://www.haomeiwen.com/subject/cbnfkdtx.html