From 57093693716db42f6dd80bf80176ce9df4857d6f Mon Sep 17 00:00:00 2001 From: Nicolas GORALSKI Date: Sun, 6 Jul 2025 09:09:51 +0200 Subject: [PATCH] Update transaction isolation level to ReadCommitted in MySQL implementation --- database/mysql/mysql.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/mysql/mysql.go b/database/mysql/mysql.go index c7e7ef617..91ae34501 100644 --- a/database/mysql/mysql.go +++ b/database/mysql/mysql.go @@ -356,7 +356,7 @@ func (m *Mysql) Run(migration io.Reader) error { } func (m *Mysql) SetVersion(version int, dirty bool) error { - tx, err := m.conn.BeginTx(context.Background(), &sql.TxOptions{Isolation: sql.LevelSerializable}) + tx, err := m.conn.BeginTx(context.Background(), &sql.TxOptions{Isolation: sql.LevelReadCommitted}) if err != nil { return &database.Error{OrigErr: err, Err: "transaction start failed"} }