when I use go mysql. i got this problem. undefined: cloneTLSConfig I don't know how to fix this problem. here it is my code.
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()
}
When building:
$ go build
# github.com/go-sql-driver/mysql
src/github.com/go-sql-driver/mysql/utils.go:81: undefined: cloneTLSConfig
You are using an old version of golang (<= 1.6.4) and this is no longer supported by the go-sql-driver/mysql maintainer.
You have to upgrade your golang version or use another mysql driver, like ziutek/mymysql.
See this link for more detail.