From fda1fefa26eaae305a5928085500b7e6d8283f06 Mon Sep 17 00:00:00 2001 From: shenli Date: Fri, 15 Jan 2016 11:49:03 +0800 Subject: [PATCH] *: Change TypeVarchar to TypeVarString --- tidb-server/server/driver_tidb.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tidb-server/server/driver_tidb.go b/tidb-server/server/driver_tidb.go index aa59f6f189..cef9fc9a7a 100644 --- a/tidb-server/server/driver_tidb.go +++ b/tidb-server/server/driver_tidb.go @@ -278,5 +278,11 @@ func convertColumnInfo(fld *field.ResultField) (ci *ColumnInfo) { ci.Decimal = uint8(fld.Decimal) } ci.Type = uint8(fld.Tp) + + // Keep things compatible for old clients. + // Refer to mysql-server/sql/protocol.cc send_result_set_metadata() + if ci.Type == mysql.TypeVarchar { + ci.Type = mysql.TypeVarString + } return }