我使用Python,我得到一個「不正確的整數值:'(2L,)」列'id'在第1行「Python不正確的整數值:'(2L,)'在第1行的列'id'
完蛋了我做什麼:
for user in users:
userID = self.selectQuery("SELECT COUNT(id) FROM user;")
self.changeQuery("INSERT INTO user VALUES ('" + str(userID[0]) + "', '" + str(user) + "','','');")
def changeQuery (self, query):
connection = MySQLdb.connect(self.mysql_host, self.mysql_user, self.mysql_password, self.mysql_db)
cursor = connection.cursor()
cursor.execute (query)
connection.commit()
cursor.close()
connection.close()
來吧。這真的是你認爲我們需要的所有信息嗎? – Marcin
我編輯了線程! :)更好? – Furtano
你不認爲用完整的錯誤輸出來回答會更容易嗎? – Marcin