我使用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 –