MySQL中DECIMAL字段类型应对应go的Float64类型而不是String

This commit is contained in:
fanshengshuai 2023-03-05 18:12:30 +08:00
parent d23eb9654f
commit ad22601adb
1 changed files with 2 additions and 2 deletions

View File

@ -749,10 +749,10 @@ func (p *mysqlDriver) GenScanResult(colType string) (interface{}, error) {
case "TINYINT", "SMALLINT", "MEDIUMINT", "INT":
var s sql.NullInt32
return &s, nil
case "FLOAT", "REAL", "DOUBLE PRECISION", "DOUBLE":
case "FLOAT", "REAL", "DOUBLE PRECISION", "DOUBLE", "DECIMAL":
var s sql.NullFloat64
return &s, nil
case "DECIMAL", "NUMERIC":
case "NUMERIC":
var s sql.NullString
return &s, nil
case "DATETIME", "TIMESTAMP":