python 如何将列表转为元祖传入sql 查询 where...in

在python中,编写带in的语句实现动态传入值的实现方法。将列表转换为元组再传入字符串的sql中

例如在mysql中的语句为:

select * from view_check_cmd c where c.cmd_id='1' and c.ip in ('192.168.1.70', '192.168.1.61', '192.168.1.62')

 

 

而在python中写为:

'''select * from view_check_cmd c where c.cmd_id='1' and c.ip in {} '''.format(tuple(ip_list))

 

ip_list:为列表格式的ip地址

python将sql语句以字符串值参的方式,将列表动态转换元组传入sql中。

posted @ 2022-07-04 15:17  赏金猎人小熊  阅读(769)  评论(0编辑  收藏  举报