1 Вопрос: Python3: Требуется ли фиксация для вызова pymysql.rollback ()?

вопрос создан в Wed, May 8, 2019 12:00 AM

Я использую python3.6 и pymysql 0.7.11.

Вызов rollback откатывает транзакцию в соответствии с документацией.

Вызов commit завершает транзакцию.

Мой вопрос заключается в том, целесообразно ли после вызова откат вызывать commit ...?

    
0
1 ответ                              1                         

на самом деле это не вопрос Python, а о транзакциях mysql.

об этом можно прочитать по адресу http://www.mysqltutorial.org/mysql-transaction .aspx например.

короче говоря: вам нужно начать транзакцию, чтобы откатить или зафиксировать ее.

обычно автокоммит включен, если вы не хотите использовать транзакции вручную. В этом случае mysql создает транзакцию для каждого оператора.

    
1
2019-05-08 16: 03: 55Z
  1. Plus1 для ссылки. Но ... не могли бы вы быть более точным в отношении моего вопроса?
    2019-05-08 18: 50: 56Z
  2. both, rollback и commit - команды для завершения транзакции ... commit для сохранения состояния и rollback для удаления всех команд, которые были выполнены с момента запуска.
    2019-05-09 07: 22: 57Z
  3. Хорошо, спасибо, вы можете обновить свой ответ этой информацией, тогда я могу принять ее.
    2019-05-09 19: 43: 09Z
источник размещен Вот