下载 parser_driver 报错,请问如何处理

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【概述】 场景 + 问题概述

【应用框架及开发适配业务逻辑】

【背景】 做过哪些操作

【现象】 业务和数据库现象

【问题】 当前遇到的问题

go get github.com/pingcap/tidb/pkg/types/parser_driver
go: module github.com/pingcap/tidb@upgrade found (v2.0.11+incompatible), but does not contain package github.com/pingcap/tidb/pkg/types/parser_driver

发现有这个文件,但是导入报错,不知道如何处理,tidb 和 go 都是小白

【业务影响】

【TiDB 版本】

【附件】 相关日志及监控

你默认拉取的 TiDB v2.0.11 太旧(无 pkg/types/parser_driver 路径),指定 v6.x/v7.x 新版本即可解决

learning

在新版本 TiDB 中:

parser_driver 已经 不在这个路径了。

老版本:

github.com/pingcap/tidb/types/parser_driver

后来 TiDB 重构源码后变成:

github.com/pingcap/tidb/pkg/parser_driver

或者直接使用 parser 模块。

建议尝试升级一下

升级到最新版本