gpt4 book ai didi

sql - 如何重置从 go database/sql pool 获取的连接状态?

转载 作者:数据小太阳 更新时间:2023-10-29 03:14:33 26 4
gpt4 key购买 nike

如果我执行 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com