Я обновляю столбец в базе данных, но он не обновляется. После кода, который я пробовал
def ForgotPassword(email,password):
print (email,password)
connection = dbconnect()
print (connection)
c = connection.cursor()
sql_query = """update user_table set user_password=%s where user_email=%s RETURNING user_id"""
print (sql_query)
data = (email,password)
c.execute(sql_query,data)
result = c.fetchall()
print (result)
if(len(result)>=1):
return "Success"
else:
return "Failure"
connection.commit()
# c.close()
connection.close()
if __name__ == '__main__':
email,password='abc@gmail.com','abc123'
ForgotPassword(email,password)
, но когда я выполняюсь в базе данных, я получаю вывод.
"update user_table set user_password='abc123' where user_email='abc@gmail.com' RETURNING user_id"