We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb6e79b commit f261741Copy full SHA for f261741
connection.go
@@ -47,19 +47,12 @@ func (mc *mysqlConn) handleParams() (err error) {
47
// Charset
48
case "charset":
49
charsets := strings.Split(val, ",")
50
- for _, charset := range charsets {
+ for i := range charsets {
51
// ignore errors here - a charset may not exist
52
- err = mc.exec("SET NAMES " + charset)
53
- if err != nil {
54
- continue
55
- }
56
- var value []byte
57
- value, _ = mc.getSystemVar("character_set_connection")
58
- if string(value) == charset {
59
- err = nil
+ err = mc.exec("SET NAMES " + charsets[i])
+ if err == nil {
60
break
61
}
62
- err = errors.New("Could not set charset " + charset)
63
64
if err != nil {
65
return
0 commit comments