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 233b6cf commit 33793abCopy full SHA for 33793ab
connection.go
@@ -50,13 +50,16 @@ func (mc *mysqlConn) handleParams() (err error) {
50
for _, charset := range charsets {
51
// ignore errors here - a charset may not exist
52
err = mc.exec("SET NAMES " + charset)
53
- if err == nil {
54
- var value []byte
55
- value, err = mc.getSystemVar("character_set_connection")
56
- if string(value) == charset {
57
- break
58
- }
+ if err != nil {
+ continue
59
}
+ var value []byte
+ value, _ = mc.getSystemVar("character_set_connection")
+ if string(value) == charset {
+ err = nil
60
+ break
61
+ }
62
+ err = errors.New("Could not set charset " + charset)
63
64
if err != nil {
65
return
0 commit comments