Python 从文件中获取输入的SQL查询
我有以下SQL查询-Python 从文件中获取输入的SQL查询,python,mysql,Python,Mysql,我有以下SQL查询- SELECT * FROM users where id=X 这里的“X”是需要从文件读取的一组值,比如说~/ids.lst。我手头有以下方法 读取ids.lst并加载所有变量 对于每个变量,使用一个SQL查询并对结果进行concat 我在python中有工作代码,但问题是如果我有n个ID,那么将对服务器进行n个查询。是否有任何方法可以通过对服务器的单个查询实现同样的效果?您可以在操作符中使用,进行单个查询 SELECT * FROM users where id in
SELECT * FROM users where id=X
这里的“X”是需要从文件读取的一组值,比如说~/ids.lst
。我手头有以下方法
我在python中有工作代码,但问题是如果我有n个ID,那么将对服务器进行n个查询。是否有任何方法可以通过对服务器的单个查询实现同样的效果?您可以在操作符中使用
,进行单个查询
SELECT * FROM users where id in (<concat ids with , (comma) read from file.>)
从id位于()的用户中选择*
这将是单个查询,比单个查询更快。显示代码,然后我们可以帮助您我不能!我的问题不完全是我上面提到的。这是一个代码,我不能公开,但与上述算法,动机应该很好地理解!好极了!这正是我想要的。