Я столкнулся со странной проблемой с sqlite3. Я получил разные соединения одного и того же файла базы данных, используя метод open (). соединение 1 начинает транзакцию, а соединение 2 начинает другую транзакцию, которая должна обновить несколько записей таблицы. Затем соединение 1 фиксирует транзакцию, затем соединение 2 фиксирует транзакцию. Но я обнаружил, что команда обновления соединения 2 никогда не обновляет запись в базе данных. Не исключение, выброшенное во время этой процедуры. Я не знаю, почему проблема возникает. Кто-нибудь может объяснить мне причину?