美文网首页
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