我使用PyMySQL和Python来访问我的数据库。 (MySQLdb的尚不可用于Python的新版本。)Python(PyMySQL)SELECT查询返回布尔值,不是所需的值
这是我的查询:
cur = db.cursor()
cur.execute("SELECT ingredientID FROM Ingredients WHERE ingredientName = %s", "onions")
然而,而不是返回ingredientID
,返回一个布尔值,说明配方被发现。我曾经在PHP中使用MySQL(i),并且过去没有发生过这个问题。
如果“布尔”你的意思是“字节的文字”,那么这可能会帮助您:HTTP:// stackoverflow.com/questions/27855037/pymysql-connection-select-query-and-fetchall-return-tuple-that-has-byte-literals/27873654#27873654 –