From e428ecebea48a679dadbe5616ae946288e067972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Nowoty=C5=84ski?= Date: Wed, 10 Apr 2024 15:46:03 +0200 Subject: [PATCH] Make MySQL SetVersion compatible with sql_safe_update --- 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 e0e18e7a9..c7e7ef617 100644 --- a/database/mysql/mysql.go +++ b/database/mysql/mysql.go @@ -361,7 +361,7 @@ func (m *Mysql) SetVersion(version int, dirty bool) error { return &database.Error{OrigErr: err, Err: "transaction start failed"} } - query := "DELETE FROM `" + m.config.MigrationsTable + "`" + query := "DELETE FROM `" + m.config.MigrationsTable + "` LIMIT 1" if _, err := tx.ExecContext(context.Background(), query); err != nil { if errRollback := tx.Rollback(); errRollback != nil { err = multierror.Append(err, errRollback)