diff --git a/database/mysql/mysql.go b/database/mysql/mysql.go index 711ba5187..23efa66a5 100644 --- a/database/mysql/mysql.go +++ b/database/mysql/mysql.go @@ -355,7 +355,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"} }