(Util.java:411) ~[mysql-connector-java-5.1.27.jar:na] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) ~[mysql-connector-java-5.1.27.jar:na]
下面是使用MySQL模块与mysql.connector数据库的简单连接。不过,我希望只更改特定MySQL用户的超时时间,而不是为每个人更改超时时间,这就是为什么我要从Python方面开始。到目前为止,我发现的是:
for mysql.connecter列出了几个超时参数。Connect-超时值将设置初始连接的超时,但据我所知,它不会设置查询超时。如果没有活动,交互式超时
我在两个非常大的MySQL表之间有许多一种关系,如下所示:tripsBIGINT(20) trippolyline_idLost connection to MySQL server during query 600.008 sec我可以增加超时时间-但在此之前,是否有更有效的方法来处理这种情况?解决方案由于下面的注释和Ike Walker的回答相结合,解决方案是使用LEFT JOIN而不是子查询优化