Mysql python连接器行返回nu

2024-05-16 23:01:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用mysql connector进行一个非常简单的选择,但是当我尝试执行以下命令时,即使有数据要选择,行始终返回null

self.cnx = mysql.connector.connect(user='root', password='123qwe', host='192.168.56.1', database='teste')
        self.cursor = self.cnx
        self.cursor = self.cnx.cursor()
        self.query = ("SELECT cod_produto,quantidade FROM itens_comanda WHERE cod_comanda = %s AND cod_produto = %s")
        self.query_data = (comanda,item)
        self.cursor.execute(self.query,self.query_data)
        row = cursor.fetchone()
        if row == None:
            return [False,0,0]
        else:
            for i in row:
                return [True,i[0],i[1]]

Tags: 数据命令selfdataconnectorreturnmysqlquery