Можно ли делать коммит бд для двух действий?

Есть такой кусок кода:

cur.execute(f'UPDATE wins SET game = ?, win = ? WHERE name = ?', (qwe, qsv, id_inbd,))
base.commit()
cur.execute(f'UPDATE all_wins SET game = ?, win = ? WHERE name = ?', (qwe, qsv, id_inbd,))
base.commit()

Как видно, после каждого изменения бд, происходит коммит бд для подтверждения транзакции. А можно ли сделать общий коммит для обеих записей?

cur.execute(f'UPDATE wins SET game = ?, win = ? WHERE name = ?', (qwe, qsv, id_inbd,))
cur.execute(f'UPDATE all_wins SET game = ?, win = ? WHERE name = ?', (qwe, qsv, id_inbd,))
base.commit()

Мне важно узнать, какой из этих двух вариантов более безопасный и экономный в плане нагрузки??


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