Mysql 在循环中多次创建sql连接会导致断开连接

Mysql 在循环中多次创建sql连接会导致断开连接,mysql,sql,shell,Mysql,Sql,Shell,我有一个csv文件。我正在从中读取userId。它有大约30000个用户 我创建了一个shell脚本来读取csv并在mysql数据库中搜索该用户 并使用该信息从其他表中获取与用户相关的数据 我多次运行以下各种查询 mysql -uUserId -ppwd -hlocalhost -Pportno databaseName -e "Select *from UserInfo where UserName='Test'" 这会导致在某些条目之后断开mysql连接并自动重新连接 有些

我有一个csv文件。我正在从中读取userId。它有大约30000个用户

我创建了一个shell脚本来读取csv并在mysql数据库中搜索该用户 并使用该信息从其他表中获取与用户相关的数据

我多次运行以下各种查询

       mysql -uUserId -ppwd -hlocalhost -Pportno databaseName -e "Select *from UserInfo where UserName='Test'" 
这会导致在某些条目之后断开mysql连接并自动重新连接

有些实体会被搜索,有些条目不会被搜索

多次在循环中选择查询是否会导致此问题
有什么解决办法吗。

你能发布整个脚本吗?我认为您应该先连接一次,然后再请求。@iPouf:对不起,我不能。如果您需要更多信息,我可以提供更好的方法可能是将CSV中的值加载到表中,然后在查询中加入表以获得匹配项。@Turophile:我搜索了它,发现我可以尝试使用持久连接。有人知道吗?