DatabaseError(1020, “1020 (HY000): Record has changed since last read in table ‘db_control'”
Summary A Python script using MariaDB began failing with DatabaseError(1020, “Record has changed since last read in table ‘db_control'”) after an upgrade to MariaDB 11.8.3 on Raspberry Pi OS Trixie. The root cause was identified as the default enabling of innodb_snapshot_isolation in this MariaDB version. This change alters how transaction isolation handles concurrent modifications, causing … Read more