当我使用go mysql时。我遇到了这个问题。未定义: cloneTLSConfig我不知道如何解决这个问题。这是我的代码。
package main
import(
"database/sql"
_"github.com/go-sql-driver/mysql"
"fmt"
"log"
)
func main() {
db,err=sql.Open("mysql","root:19920211@tcp(localhost:3306)/names?charset=utf8" )
if err!=nil {
log.Fatal(err)
}
fmt.Println("Well done")
defer db.Close()
}
构建时:
$ go build
# github.com/go-sql-driver/mysql
src/github.com/go-sql-driver/mysql/utils.go:81: undefined: cloneTLSConfig
发布于 2018-03-29 00:18:11
您使用的是旧版本的golang (<= 1.6.4),go-sql-driver/mysql维护者不再支持该版本。
您必须升级您的golang版本或使用其他mysql驱动程序,如ziutek/mymysql。
有关更多详细信息,请参阅this link。
https://stackoverflow.com/questions/47588826
复制相似问题