goframe 引入mysql驱动报错

1. 运行环境

go 1.18.3
gf 为v2.2.0最新版

2. 问题描述?

使用 gf init生成项目 后直接添加

    _ "github.com/gogf/gf/contrib/drivers/mysql/v2"

到main.go文件中
使用 gf run main.go 执行后报如下错误

vendor\github.com\gogf\gf\contrib\drivers\mysql\v2\mysql.go:77:37: config.Protocol undefined (type *gdb.ConfigNode has no field or method Protocol)
vendor\github.com\gogf\gf\contrib\drivers\mysql\v2\mysql.go:82:13: config.Extra undefined (type *gdb.ConfigNode has no field or method Extra)
vendor\github.com\gogf\gf\contrib\drivers\mysql\v2\mysql.go:83:49: config.Extra undefined (type *gdb.ConfigNode has no field or method Extra)
vendor\github.com\gogf\gf\contrib\drivers\mysql\v2\mysql.go:144:21: undefined: gutil.GetOrDefaultStr

之后尝试使用

    _ "github.com/go-sql-driver/mysql"

这个是可以正常启动

Protocol,Extra 不知道是什么东西 在官方文档也没找到对应的文档

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!