GO连接mysql时github.com/go-sql-driver/mysql无法引入

306 阅读1分钟

1、问题代码

import (
   "database/sql"
   "fmt"
   "github.com/go-sql-driver/mysql"
   "log"
)

2、问题分析

  • 代码中没有go.mod文件
  • 未设置代理,无法访问外网内容,也就无法下载对应包

3、解决方法

检查目录中有无go.mod文件,没有则加上该文件

module db(你的对应模块)

go 1.18(你的对应go的版本)

require github.com/go-sql-driver/mysql v1.6.0(选择对应版本)

接着在本目录执行以下代码设置代理 go env -w GOPROXY=https://goproxy.cn,direct 执行成功后使用go install或者idea直接刷新安装即可