Я хочу удалить элемент в таблицеaction_status при каждом вызове remove_item (). Следующий код не выдает никакой ошибки, но не удаляет строку в таблице. Я просматривал ее в Интернете, но не мог понять, почему mydb.commit не работает. Заранее спасибо
self.mydb = mysql.connector.connect(
host = 'localhost',
user = 'root',
passwd = "Derbyshire99",
database = 'the_ganges'
)
self.mycursor = self.mydb.cursor()
def remove_item(self, product_id):
remove_item = """
SET SQL_SAFE_UPDATES = 0;
DELETE FROM transaction_status WHERE product_id = %s and current_status = 'C' and user_id = %s;
"""
self.mycursor.execute(remove_item, (product_id, self.user_id), multi = True)
self.mydb.commit()