参数化MySQLdb SELECT,1241,'操作数应包含1列

时间:2013-05-29 17:28:47

标签: python mysql-python

关于为什么失败的任何想法?我查看了其他类似的问题,但是那些(在他们的查询中,这个问题很简单,或者我认为。如果我使用命名参数或顺序,则无关紧要。

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列')

0 个答案:

没有答案