关于为什么失败的任何想法?我查看了其他类似的问题,但是那些(在他们的查询中,这个问题很简单,或者我认为。如果我使用命名参数或顺序,则无关紧要。
query = """
SELECT idserver
FROM server
WHERE ipaddress=%(ipaddress)s
"""
self.c.execute(query, {'ipaddress': ip,})
文件“C:\ Python27 \ lib \ site-packages \ MySQLdb \ cursors.py”,第201行,执行 self.errorhandler(self,exc,value) defaulterrorhandler中的文件“C:\ Python27 \ lib \ site-packages \ MySQLdb \ connections.py”,第36行 提出错误类,错误值 _mysql_exceptions.OperationalError:(1241,'操作数应包含1列')