From b8c7e0d245d04d95736decef8db59b7a6f900b6c Mon Sep 17 00:00:00 2001 From: Pablo Estevez Date: Mon, 2 Dec 2024 13:23:13 -0300 Subject: [PATCH] change base and pass tests --- lib/sqlalchemy/dialects/mysql/base.py | 1 + test/dialect/mysql/test_compiler.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py index 5bd9300b7a..4797a4bb06 100644 --- a/lib/sqlalchemy/dialects/mysql/base.py +++ b/lib/sqlalchemy/dialects/mysql/base.py @@ -2515,6 +2515,7 @@ class MySQLDialect(default.DefaultDialect): construct_arguments = [ (sa_schema.Table, {"*": None}), (sql.Update, {"limit": None}), + (sql.Delete, {"limit": None}), (sa_schema.PrimaryKeyConstraint, {"using": None}), ( sa_schema.Index, diff --git a/test/dialect/mysql/test_compiler.py b/test/dialect/mysql/test_compiler.py index 44f5887c9b..0068628564 100644 --- a/test/dialect/mysql/test_compiler.py +++ b/test/dialect/mysql/test_compiler.py @@ -744,7 +744,7 @@ class SQLTest(fixtures.TestBase, AssertsCompiledSQL): self.assert_compile(t.delete(), "DELETE FROM t") self.assert_compile( t.delete().with_dialect_options(mysql_limit=5), - "DELETE FROM t SET col1=%s LIMIT 5", + "DELETE FROM t LIMIT 5", ) self.assert_compile( t.delete().with_dialect_options(mysql_limit=None), -- 2.47.3