作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
如果我执行 db.exec("set time_zone = "+00:00"")
,执行 SQL 的连接状态 time_zone 将更改连接会放回池中吗?
如果是这样,它是否会被另一个不知道连接状态已更改的处理器重用?
最佳答案
正确的方法是在连接字符串中设置时区:
sql.Open("mysql", "root@tcp(127.0.0.1:3306)/dbname?charset=utf8&parseTime=true&time_zone=%2B00%3A00")
请注意,time_zone 值必须经过 urlencoded。您也可以在 conn 字符串中设置其他系统变量。
关于sql - 如何重置从 go database/sql pool 获取的连接状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40499717/
我是一名优秀的程序员,十分优秀!