func appendResult(qr, innerqr *mproto.QueryResult) { if innerqr.RowsAffected == 0 && len(innerqr.Fields) == 0 { return } if qr.Fields == nil { qr.Fields = innerqr.Fields } qr.RowsAffected += innerqr.RowsAffected if innerqr.InsertId != 0 { qr.InsertId = innerqr.InsertId } qr.Rows = append(qr.Rows, innerqr.Rows...) }