From 2de69c5da835d5e1a11c52209ca1d84274b4c4dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=90=8C=E9=87=8C=E6=9C=89=E7=8C=AB?= Date: Thu, 19 Aug 2021 14:15:34 +0800 Subject: [PATCH] support MYSQL_TYPE_JSON --- mysql/rowdata.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mysql/rowdata.go b/mysql/rowdata.go index d3cfd0aec..c757578d2 100644 --- a/mysql/rowdata.go +++ b/mysql/rowdata.go @@ -177,7 +177,7 @@ func (p RowData) ParseBinary(f []*Field, dst []FieldValue) ([]FieldValue, error) case MYSQL_TYPE_DECIMAL, MYSQL_TYPE_NEWDECIMAL, MYSQL_TYPE_VARCHAR, MYSQL_TYPE_BIT, MYSQL_TYPE_ENUM, MYSQL_TYPE_SET, MYSQL_TYPE_TINY_BLOB, MYSQL_TYPE_MEDIUM_BLOB, MYSQL_TYPE_LONG_BLOB, MYSQL_TYPE_BLOB, - MYSQL_TYPE_VAR_STRING, MYSQL_TYPE_STRING, MYSQL_TYPE_GEOMETRY: + MYSQL_TYPE_VAR_STRING, MYSQL_TYPE_STRING, MYSQL_TYPE_GEOMETRY, MYSQL_TYPE_JSON: v, isNull, n, err = LengthEncodedString(p[pos:]) pos += n if err != nil {