本帖最后由 阿克 于 2022-5-19 20:17 编辑
冒昧的请教一个问题,我的mysql连接长时间不手动断开,我写了一个子程序做判断,会先查询固定的第一张表的某一条信息作为判断,能查到信息就代表连接没有被自动断开,但是重新查询的时候,查询第一张表能查询到ID字段的数字,其他字段查询到的中文变成了乱码。这个时候查询其他表却返回空,请问原因是什么?是因为数据库缓存留存着第一张表的信息还是什么原因?
搜了一下说有 MYSQL_OPT_RECONNECT 会断开重新连接,但是重连的话也不应该只能查到第一张表 其他的表都查不到信息呀?有些费解
|
|