From ad22601adb0647f80e14a70333fce6ae0851873a Mon Sep 17 00:00:00 2001 From: fanshengshuai Date: Sun, 5 Mar 2023 18:12:30 +0800 Subject: [PATCH] =?UTF-8?q?MySQL=E4=B8=ADDECIMAL=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=BA=94=E5=AF=B9=E5=BA=94go=E7=9A=84Float64?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E8=80=8C=E4=B8=8D=E6=98=AFString?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dialects/mysql.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dialects/mysql.go b/dialects/mysql.go index 195e1f23..dbf07784 100644 --- a/dialects/mysql.go +++ b/dialects/mysql.go @@ -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":