使用变量从MySql中选择

使用变量从MySql中选择,mysql,python-3.x,pymysql,Mysql,Python 3.x,Pymysql,我正在尝试用python3和PyMySQL在数据库中搜索。我想有一个ip列表,可以放在数据库中,并将数据返回到ip地址 但我甚至不能搜索一个ip。有没有可能 ip = "10.0.4.64" cur_syslog.execute("SELECT data FROM firewall WHERE source_ip = values (%s)",(ip)) 你的查询写得不好。应该是: cur_syslog.execute("SELECT data FROM firewall WHERE sour

我正在尝试用python3和PyMySQL在数据库中搜索。我想有一个ip列表,可以放在数据库中,并将数据返回到ip地址

但我甚至不能搜索一个ip。有没有可能

ip = "10.0.4.64"
cur_syslog.execute("SELECT data FROM firewall WHERE source_ip = values (%s)",(ip))

你的查询写得不好。应该是:

cur_syslog.execute("SELECT data FROM firewall WHERE source_ip = %s", (ip))

资本化。标题