Как увеличить стоимость на 2% в БД? SQLite3 python3 (продолжение)

В БД Autosalon.db нужно повысить "Стоимость" на 2% у всей таблицы Авто внутри функции up_prise_avto, но как бы я не пытался выдавало либо ошибку, либо пустой кортеж.

Autosalon.db - Авто

def up_prise_avto(self):

    result = QtWidgets.QMessageBox.question(self, "Повышение", "Вы точно хотите повысить цену ?",
                                            QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No)

    if result == QtWidgets.QMessageBox.Yes: 
        
        sqlite_connection = sqlite3.connect("Autosalon.db")
        cursor = sqlite_connection.cursor()

        sqlite_select_query = """UPDATE Авто SET Стоимость = Стоимость * 1.02"""
        cursor.execute(sqlite_select_query)
        sqlite_select_query.commit()

        cursor.close()
        sqlite_connection.close()

        QtWidgets.QMessageBox.information(self, "Повышение", "Цена повышена!")
    else: 
        print("No")

Ответы (1 шт):

Автор решения: MaxU

вы вызываете метод .commit() от строки sqlite_select_query вместо того, чтобы вызывать его от объекта sqlite_connection:

...
sqlite_connection.commit()
...
→ Ссылка